#43555 [Opn->Bgs]: strtotime not parsing UK date format (dd/mm/yyyy)

From: Date: Mon, 10 Dec 2007 18:33:40 +0000
Subject: #43555 [Opn->Bgs]: strtotime not parsing UK date format (dd/mm/yyyy)
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-120536@lists.php.net to get a copy of this message
ID: 43555 Updated by: derick@php.net Reported By: tim dot kay at mailshack dot com -Status: Open +Status: Bogus Bug Type: Date/time related Operating System: Windows 2003 SP2 PHP Version: 5.2.5 New Comment: strtotime() is not locale dependent, and simply not all formats are supported-the UK date format is one of those apparently. Some functionality to parse formats with a given format might follow in the future. Previous Comments: ------------------------------------------------------------------------ [2007-12-10 16:47:03] tim dot kay at mailshack dot com Description: ------------ strtotime does not parse a date in UK format properly. Server locale (in Windows) is set to English (United Kingdom) in all places configurable. The following line of code: echo setlocale(LC_ALL, ''); Comes back with the following result: English_United Kingdom.1252 I am running Apache 2.2.6. Reproduce code: --------------- $mydate = strtotime("20/11/2007"); echo $mydate."<br/>"; echo date("Y-M-d h:i:s", $mydate); Expected result: ---------------- 1195516800 2007-Nov-20 12:00:00 Actual result: -------------- 1970-Jan-01 01:00:00 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=43555&edit=1

« previous php.bugs (#120536) next »