ID:               34052
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ash at theleys dot net
 Status:           Verified
 Bug Type:         Date/time related
 Operating System: windows
 PHP Version:      5.1RC1
 New Comment:

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.


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

[2005-09-04 20:04:51] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

Bah, forget my last post.
As timelib_sll is defined as __int64, we should use printf(%I64d) on
windows.

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

[2005-09-04 19:01:29] ash at theleys dot net

Hi, have tried snapshot. Still same. date('u') on PHP 4.3 still works
(on another server) on IIS6 (so Windows Server 2003).
Thanks for looking in to this, Alan

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

[2005-09-04 14:56:31] [EMAIL PROTECTED]

Yep, I can reproduce this on windows.
This seems to be a microsoft bug, because it %ld is stated as
supported:
http://msdn.microsoft.com/library/en-us/vclib/html/_crt_format_specification_fields_.2d_.printf_and_wprintf_functions.asp

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

[2005-09-04 14:52:54] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip

Please try the snapshot then.

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

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

Reply via email to