Bug #53778 [Opn->Bgs]: strtotime returning wrong result

From: Date: Wed, 19 Jan 2011 03:07:40 +0000
Subject: Bug #53778 [Opn->Bgs]: strtotime returning wrong result
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-157995@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=53778&edit=1 ID: 53778 Updated by: aharvey@php.net Reported by: mark at atlasdesignsolutions dot com Summary: strtotime returning wrong result -Status: Open +Status: Bogus Type: Bug Package: Date/time related Operating System: CentOS PHP Version: 5.2.17 Block user comment: N Private report: N New Comment: This works in PHP 5.3 with the correct format, ie: <?php echo date('m-d-Y', strtotime('second tuesday of February 2011'))."\n"; echo date('m-d-Y', strtotime('second tuesday of March 2011'))."\n"; echo date('m-d-Y', strtotime('second tuesday of April 2011'))."\n"; ?> Outputs: 02-08-2011 03-08-2011 04-12-2011 Closing, since this works in 5.3 and 5.2 is end of lifed. Previous Comments: ------------------------------------------------------------------------ [2011-01-18 16:26:02] mark at atlasdesignsolutions dot com Description: ------------ strtotime is incorrectly evaluating second Tuesday for any month that starts on Tuesday. Test script: --------------- <?php echo date('m-d-Y', strtotime('second tuesday Feburary 2011')); echo date('m-d-Y', strtotime('second tuesday March 2011')); // Correct Date echo date('m-d-Y', strtotime('second tuesday April 2011')); ?> Expected result: ---------------- 02-08-2011 03-08-2011 04-12-2011 Actual result: -------------- 02-15-2011 03-15-2011 04-12-2011 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53778&edit=1

« previous php.bugs (#157995) next »