PHP 4.0 Bug #9519 Updated: Incorrect output from date function
| From: | lyric@php.net | Date: | Sun, 04 Mar 2001 23:34:16 +0000 |
| Subject: | PHP 4.0 Bug #9519 Updated: Incorrect output from date function | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-47932@lists.php.net to get a copy of this message | ||
ID: 9519
Updated by: lyric
Reported By: djhouy@pmeconsulting.com
Status: Bogus
Bug Type: Date/time related
Assigned To:
Comments:
PHP is performing as documented. You want 'j' not 'n'. See the date manual page
:
d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"
j - day of the month without leading zeros; i.e. "1" to "31"
n - month without leading zeros; i.e. "1" to "12"
Previous Comments:
---------------------------------------------------------------------------
[2001-03-02 11:16:50] cnewbill@php.net
My bad disregard...month...oops.
---------------------------------------------------------------------------
[2001-03-02 11:16:16] cnewbill@php.net
Jani,
I believe he is refering to the fact the dates are wrong numerically not typographically.
I get this same result too on PHP 4.0.4pl1 and 4.0.5-dev.
-Chris
---------------------------------------------------------------------------
[2001-03-02 09:28:58] sniper@php.net
It's not wrong, it's exactly what it should be outputting.
Please read the manual page for date:
http://www.php.net/date
where it says:
n - month without leading zeros; i.e. "1" to "12"
--Jani
---------------------------------------------------------------------------
[2001-03-02 02:44:32] djhouy@pmeconsulting.com
the n option for date gives wrong value
date ("l, F d, Y") outputs Friday, March 02, 2001
date ("l, F n, Y") outputs Friday, March 3, 2001
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=9519&edit=2