Edit report at http://bugs.php.net/bug.php?id=54124&edit=1

 ID:                 54124
 Updated by:         [email protected]
 Reported by:        tomas dot brastavicius at quantum dot lt
 Summary:            strtotime() returns invalid timestamp with DST
                     transition at new year midnight
-Status:             Open
+Status:             Bogus
 Type:               Bug
 Package:            Date/time related
 Operating System:   Ubuntu
 PHP Version:        5.3.6RC1
 Block user comment: N
 Private report:     N

 New Comment:

Vilnius didn't observe have any time changes in 2002 (or until 30 March
2003) and 

Baku didn't observe any changes in 1995 (or until 31 March 1996). The
output is 

correct. 



[1]
http://www.timeanddate.com/worldclock/timezone.html?n=660&syear=2000

[2]
http://www.timeanddate.com/worldclock/timezone.html?n=369&syear=1990

[3] http://en.wikipedia.org/wiki/Tz_database


Previous Comments:
------------------------------------------------------------------------
[2011-02-28 21:57:15] tomas dot brastavicius at quantum dot lt

Description:
------------
strtotime() returns invalid timestamp with DST transition at new year
midnight

Test script:
---------------
date_default_timezone_set("Europe/Vilnius");

echo date("Y-m-d H:i:s", strtotime("2002-12-31 23:59:59 +1 sec")) .
"\n";

date_default_timezone_set("Asia/Baku");

echo date("Y-m-d H:i:s", strtotime("1995-12-31 23:59:59 +1 sec")) .
"\n";

date_default_timezone_set("Africa/Cairo");

echo date("Y-m-d H:i:s", strtotime("2010-09-09 23:59:59 +1 sec")) .
"\n"; // OK

date_default_timezone_set("Asia/Karachi");

echo date("Y-m-d H:i:s", strtotime("2009-04-14 23:59:59 +1 sec")) .
"\n"; // OK

Expected result:
----------------
2003-01-01 01:00:00

1996-01-01 01:00:00

2010-09-10 01:00:00

2009-04-15 01:00:00

Actual result:
--------------
2003-01-01 00:00:00

1996-01-01 00:00:00

2010-09-10 01:00:00

2009-04-15 01:00:00


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=54124&edit=1

Reply via email to