ID: 30215
Updated by: [EMAIL PROTECTED]
Reported By: pmurray at nevada dot net dot nz
-Status: Open
+Status: Assigned
Bug Type: Date/time related
-Operating System: Gentoo Linux 2.6.8 - Opteron
+Operating System: Linux 64bit - Opteron
-PHP Version: 4.3.8
+PHP Version: 4.3.10-dev
-Assigned To:
+Assigned To: derick
New Comment:
Verified.
Previous Comments:
------------------------------------------------------------------------
[2004-09-24 05:21:54] pmurray at nevada dot net dot nz
Description:
------------
When using strtotime(), it returns a bogus timestamp instead of -1.
Gentoo 64bit (Opteron) 2004.2, Glibc 2.3.4, PHP 4.3.8;
strtotime(time()) returns 3396548642400
Gentoo 32bit (Pentium 4) 2004.2, Glibc 2.3.3, PHP 4.3.8 returns -1
FreeBSD 32bit, PHP 4.3.8 and 5.0.1 returns -1
This causes the examples in the date_format modifier page in the Smarty
documentation to fail. IE
{$smarty.now|date_format:"%Y"}
Could this be related to being on a 64bit platform?
Reproduce code:
---------------
strtotime(time());
Expected result:
----------------
Return -1
Actual result:
--------------
Return 3396548642400
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=30215&edit=1