ID:               26198
 Comment by:       alan at akbkhome dot com
 Reported By:      resident at telcontar dot net
 Status:           Open
 Bug Type:         Date/time related
 Operating System: Linux
 PHP Version:      4.3.3
 New Comment:

This might be a bit to difficult to fix.. and lead to yet more
ambiguous results....

1 Oct = 1 Oct 2003 (this year)
03 Oct .. is this 2003/or 3rd..?
2003 Oct ... 2003 days after 0th of Oct...

Input checking may be the only option here..


Previous Comments:
------------------------------------------------------------------------

[2003-11-11 03:15:11] resident at telcontar dot net

Description:
------------
I realise you've been making changes to strtotime() in PHP (I'm in Mac
OS 9.1 - can't run a CVS copy), but you may still want to check to see
what the new version makes of date strings with no day specified
(someone tried to use such a string on my site) - I'm getting a
timestamp from an unrelated day several years into the future. See the
code specified.

Reproduce code:
---------------
echo strtotime("Oct 2001");

Expected result:
----------------
Not sure. Either -1, or the timestamp for 1st October 2001 - probably
the latter.

Actual result:
--------------
1237737600

this gives:
07:16 am: *** Unix time "1237737600": Sunday, March 22, 2009 @ 04:00:00
pm


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26198&edit=1

Reply via email to