ID:               43555
 Updated by:       [EMAIL PROTECTED]
 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

Reply via email to