From: kevin at creativeanvil dot com Operating system: RHEL 4 PHP version: 5.2.3 PHP Bug Type: Date/time related Bug description: strtotime produces incorrect output
Description: ------------ For the last friday of the month for several months it is incorrect. Tends to happen when the last day of the month is on the date you're looking for. Reproduce code: --------------- $stamp = strtotime("last Friday", gmmktime(0,0,0,11,0,2007); echo date("m/d/Y", $stamp)."<br>; $stamp = strtotime("last Friday", gmmktime(0,0,0,8,0,2007); echo date("m/d/Y", $stamp); Expected result: ---------------- 11/30/2007 8/31/2007 Actual result: -------------- 11/23/2007 8/24/2007 -- Edit bug report at http://bugs.php.net/?id=41873&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=41873&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=41873&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=41873&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=41873&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=41873&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=41873&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=41873&r=needscript Try newer version: http://bugs.php.net/fix.php?id=41873&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=41873&r=support Expected behavior: http://bugs.php.net/fix.php?id=41873&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=41873&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=41873&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=41873&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=41873&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=41873&r=dst IIS Stability: http://bugs.php.net/fix.php?id=41873&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=41873&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=41873&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=41873&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=41873&r=mysqlcfg