ID: 49115
Comment by: php at davidstockton dot com
Reported By: php at davidstockton dot com
Status: Open
Bug Type: Date/time related
Operating System: Windows XP/Linux
PHP Version: 5.2.10
New Comment:
Also, not sure if this is related, but the following code has similar
strange behavior:
for ($i = 1; $i <= 12; $i++) {
echo date('F', gmmktime(0,0,0,$i)), "<br/>";
}
Output:
--------
January
March
March
April
May
June
July
August
September
October
November
December
Expected:
----------
January
February
March
April
May
June
July
August
September
October
November
December
I'd be happy to open a new defect if it's not related, or to be told
why these are correct behavior.
Thanks.
Previous Comments:
------------------------------------------------------------------------
[2009-07-30 23:16:45] php at davidstockton dot com
Description:
------------
If I use strtotime on 'February' the resulting timestamp is in March.
Reproduce code:
---------------
echo date('F', strtotime('February'));
Expected result:
----------------
February
Actual result:
--------------
March
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=49115&edit=1