PHP 4.0 Bug #9519 Updated: Incorrect output from date function

From: 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

« previous php.dev (#47932) next »