Bug #15584 Updated: strftime("%D") problem
| From: | hholzgra@php.net | Date: | Mon, 17 Jun 2002 19:15:09 +0000 |
| Subject: | Bug #15584 Updated: strftime("%D") problem | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-10923@lists.php.net to get a copy of this message | ||
ID: 15584
Updated by: hholzgra@php.net
Reported By: holliwell@gmx.net
-Status: Analyzed
+Status: Bogus
Bug Type: Date/time related
Operating System: win2k
PHP Version: 4.1.1
New Comment:
see http://php.net/strftime
some % placeholders are not supported an all platforms,
esp. on windows
might change in the future by bundling strftime
implementation with PHP, but this has already be noted
elsewhere, so closing
Previous Comments:
------------------------------------------------------------------------
[2002-02-17 07:32:29] sander@php.net
Reproduced with a recent 4.2.0-dev.
------------------------------------------------------------------------
[2002-02-16 10:43:24] sander@php.net
I don't have a windows-box right now, so i'm reopening this one...
------------------------------------------------------------------------
[2002-02-16 10:37:59] holliwell@gmx.net
Hi,
sorry for the typo :-(.
print (strftime("%D"));has the expected result on Linux box.
but still not on windows.
Friedhelm Betz
------------------------------------------------------------------------
[2002-02-16 05:02:26] sander@php.net
print print (strftime("%D"));????????
One print will do the job!
print strftime("%D");
------------------------------------------------------------------------
[2002-02-15 23:40:47] holliwell@gmx.net
Hi,
Running Win2k AS, Apache 1.3.23, PHP-Modul.
Had some problems with strftime("%D");
<?php
print (strftime("%m/%d/%y"));//outputs 02/16/02
echo "<br>";
print print (strftime("%D")); //outputs nothing
?>
should both return the same result, the first displays nothing (empty
string), the second one is working fine. The manual says for conversion
specifiers:
%D - same as %m/%d/%y
Tried the same on a linux-box at my ISP (4.1.0, Apache 1.3.22, Kernel
2.2.19, Modulversion):
<?php
print (strftime("%m/%d/%y")); //outputs 02/16/02
echo "<br>";
print print (strftime("%D")); //02/16/021
?>
So my conclusion : strftime("%D") doesn´t work on win2k and seems to be
broken on linux.
Thanks
Friedhelm Betz
P.S.:
On win2k standard Installation, no extra extensions enabled.
The configure at th elinux-box from ISP:
'./configure' '--with-config-file-path=/etc' '--enable-xslt'
'--with-xslt-sablot' '--with-mysql=/usr/local/mysql'
'--with-mcrypt=/usr/local' '--with-apache=../apache_current'
'--with-ttf=/usr/local' '--with-t1lib=/usr/local' '--with-gd=/usr/'
'--enable-gd-native-ttf' '-with-pdflib' '--with-jpeg-dir=/usr/local'
'--with-png-dir=/usr/lib' '--with-tiff-dir=/usr/local/lib'
'--with-imap=/usr/local' '--with-java=/usr/local/java2' '--with-zlib'
'--with-dom' '--with-ming' '--with-swf=/usr/local'
'--enable-bcmath'
'--enable-ftp' '--enable-calendar' '--enable-memory-limit'
'--enable-discard-path'
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15584&edit=1