#34052 [Asn->Opn]: date('U') returns %ld not unix timestamp
| From: | derick@php.net | Date: | Mon, 05 Sep 2005 06:06:26 +0000 |
| Subject: | #34052 [Asn->Opn]: date('U') returns %ld not unix timestamp | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-84528@lists.php.net to get a copy of this message | ||
ID: 34052
Updated by: derick@php.net
Reported By: ash at theleys dot net
-Status: Assigned
+Status: Open
Bug Type: Date/time related
Operating System: win32 only
PHP Version: 5CVS-2005-09-03
Assigned To: derick
New Comment:
Don't assign things to me which I can't test. This is a bug in the port
to Windows.
Previous Comments:
------------------------------------------------------------------------
[2005-09-04 23:42:25] sniper@php.net
s/brakes/breaks/
------------------------------------------------------------------------
[2005-09-04 23:42:05] sniper@php.net
Derick brakes, Derick fixes. :)
------------------------------------------------------------------------
[2005-09-04 22:10:04] nlopess@php.net
OK, now I see you are using PHP's sprintf implementation.
The problem is there. It only accepts %lld if SIZEOF_LONG_LONG is
true. However, config.w32.h defines it as 0, so %lld is disabled on
windows.
------------------------------------------------------------------------
[2005-09-04 20:04:51] derick@php.net
We (should) use PHP's internal printing routines, this has nothing to
do with the platform. It works fine here.
------------------------------------------------------------------------
[2005-09-04 19:58:44] nlopess@php.net
Bah, forget my last post.
As timelib_sll is defined as __int64, we should use printf(%I64d) on
windows.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/34052
--
Edit this bug report at http://bugs.php.net/?id=34052&edit=1