Edit report at http://bugs.php.net/bug.php?id=53539&edit=1
ID: 53539 User updated by: kugel at rci dot rutgers dot edu Reported by: kugel at rci dot rutgers dot edu -Summary: Bug still not fixed +Summary: strtotime off-by-1-week bug still not fixed Status: Open Type: Bug Package: *General Issues Operating System: Fedora PHP Version: 5.3SVN-2010-12-13 (SVN) Block user comment: N Private report: N New Comment: better bug title Previous Comments: ------------------------------------------------------------------------ [2010-12-13 16:59:43] kugel at rci dot rutgers dot edu Description: ------------ --- >From manual page: http://www.php.net/function.strtotime#Changelog --- "5.2.7 In PHP 5 prior to 5.2.7, requesting a given occurrence of a given weekday in a month where that weekday was the first day of the month would incorrectly add one week to the returned timestamp. This has been corrected in 5.2.7 and later versions." Contrary to the above, this bug still exists in PHP 5.2.13, 5.2.14, and 5.3.3. Test script: --------------- <?php date_default_timezone_set("America/New_York"); echo date("D, M j Y", strtotime("first Saturday January 2011 8:00pm")) . "\n"; echo date("D, M j Y", strtotime("third Saturday January 2011 8:00pm")) . "\n"; ?> Expected result: ---------------- Sat, Jan 1 2011 Sat, Jan 15 2011 Actual result: -------------- Sat, Jan 8 2011 Sat, Jan 22 2011 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53539&edit=1
