ID: 32103
Updated by: [EMAIL PROTECTED]
Reported By: zini10 at 012 dot net dot il
Status: Open
Bug Type: Date/time related
Operating System: Windows
PHP Version: 4.3.8
New Comment:
<?
print date("Y-m-d h:m:s",strtotime("2005-02-28 00:00:00 -3 months"));
?>
works fine (note that there is no space between "-" and "3").
Previous Comments:
------------------------------------------------------------------------
[2005-02-25 08:22:30] zini10 at 012 dot net dot il
Description:
------------
strtotime() will not parse the following call the right way:
strtotime("2005-02-28 00:00:00 - 3 months")
but will parse this correctly:
strtotime("2005-02-28 00:00:00 + -3 months")
Reproduce code:
---------------
print date("Y-m-d h:m:s",strtotime("2005-02-28 00:00:00 - 3 months"));
print date("Y-m-d h:m:s",strtotime("2005-02-28 00:00:00 + -3 months"));
Expected result:
----------------
2004-11-25 12:11:00
Actual result:
--------------
2005-05-25 12:05:00
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=32103&edit=1