derick Wed Aug 31 10:29:24 2005 EDT Added files: (Branch: PHP_5_1) /php-src/ext/date/tests bug33957.phpt
Modified files: /php-src NEWS /php-src/ext/date/lib dow.c Log: - Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number). http://cvs.php.net/diff.php/php-src/NEWS?r1=1.2027.2.33&r2=1.2027.2.34&ty=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.33 php-src/NEWS:1.2027.2.34 --- php-src/NEWS:1.2027.2.33 Tue Aug 30 18:03:29 2005 +++ php-src/NEWS Wed Aug 31 10:29:18 2005 @@ -46,6 +46,8 @@ (Jani) - Fixed bug #33958 (duplicate cookies and magic_quotes=off may cause a crash). (Ilia) +- Fixed bug #33957 (gmdate('W')/date('W') sometimes returns wrong week number). + (Derick) - Fixed bug #33940 (array_map() fails to pass by reference when called recursively). (Dmitry) - Fixed bug #33917 (number_format() output with > 1 char separators). (Jani) http://cvs.php.net/diff.php/php-src/ext/date/lib/dow.c?r1=1.8&r2=1.8.2.1&ty=u Index: php-src/ext/date/lib/dow.c diff -u php-src/ext/date/lib/dow.c:1.8 php-src/ext/date/lib/dow.c:1.8.2.1 --- php-src/ext/date/lib/dow.c:1.8 Wed Aug 3 10:06:46 2005 +++ php-src/ext/date/lib/dow.c Wed Aug 31 10:29:23 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dow.c,v 1.8 2005/08/03 14:06:46 sniper Exp $ */ +/* $Id: dow.c,v 1.8.2.1 2005/08/31 14:29:23 derick Exp $ */ #include "timelib.h" @@ -91,7 +91,7 @@ int i; i = y_leap ? 366 : 365; - if ((i - doy) < (4 - weekday)) { + if ((i - (doy - y_leap)) < (4 - weekday)) { *iy = y + 1; *iw = 1; return; http://cvs.php.net/co.php/php-src/ext/date/tests/bug33957.phpt?r=1.1&p=1 Index: php-src/ext/date/tests/bug33957.phpt +++ php-src/ext/date/tests/bug33957.phpt -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php