From: gdonald at gmail dot com Operating system: Debian GNU/Linux PHP version: 4.4.8 PHP Bug Type: Date/time related Bug description: strtotime('last Sunday') broken after DST change
Description: ------------ strtotime( 'last Sunday' ) produces an incorrect value. Reproduce code: --------------- echo "Current time():\n"; echo date( 'Y-m-d H:i:s', time() ); echo "\nBroken strtotime( 'last Sunday' )\n"; echo date( 'Y-m-d H:i:s', strtotime( 'last Sunday' ) ); echo "\n"; Expected result: ---------------- I expect to see the date 2008-03-09, the correct value for strtotime( 'last Sunday' ), today being 2008-03-10, a Monday. Actual result: -------------- strtotime( 'last Sunday' ) produces 2008-03-08 23:00:00, a value one hour short of correct. Seems like an issue with the recent daylight savings time change. -- Edit bug report at http://bugs.php.net/?id=44404&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=44404&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=44404&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=44404&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=44404&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=44404&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=44404&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=44404&r=needscript Try newer version: http://bugs.php.net/fix.php?id=44404&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=44404&r=support Expected behavior: http://bugs.php.net/fix.php?id=44404&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=44404&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=44404&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=44404&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=44404&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=44404&r=dst IIS Stability: http://bugs.php.net/fix.php?id=44404&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=44404&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=44404&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=44404&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=44404&r=mysqlcfg