ID:               36266
 Updated by:       [EMAIL PROTECTED]
 Reported By:      tim at komta dot com
-Status:           Assigned
+Status:           Wont fix
 Bug Type:         Date/time related
 Operating System: Windows XP Pro SP2
 PHP Version:      5CVS-2006-02-02 (snap)
 Assigned To:      derick
 New Comment:

Guessing that two consequetive numbers mean an hour is very strange. It
could just as well have been the day of the month, the month or even the
year. That this worked in older versions is most likely a sideeffect of
something and I do not plan to made a hack for this in the new parser.


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

[2006-02-02 22:29:13] judas dot iscariote at gmail dot com

$php5-debug strtotime.php

bool(false)
PHP 5.1.3-dev (cli) (built: Feb  2 2006 18:19:34) (DEBUG)

$php4-debug strtotime.php
int(1138888800)
PHP 4.4.3-dev (cli) (built: Feb  1 2006 13:49:49) (DEBUG)

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

[2006-02-02 21:25:03] tim at komta dot com

strtotime('11')  exhibits the same behavior change - seems that
strtotime can no longer handle only 2 digits for a time.

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

[2006-02-02 20:57:17] [EMAIL PROTECTED]

Assigned to the maintainer.

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

[2006-02-02 20:42:09] tim at komta dot com

Description:
------------
Previously valid strtotime() attempts no longer parse to a time.  This
worked prior to PHP 5.1, I believe.

Reproduce code:
---------------
<?php
echo strtotime('02/02/2006 11');
?>

Expected result:
----------------
1138896000 (with the server timezone set to EST)

Actual result:
--------------
FALSE


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


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

Reply via email to