ID: 21717 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: Date/time related Operating System: Windows XP SP1 Swedish PHP Version: 4.3.0 New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php date("W") returns iso 8601 week number Previous Comments: ------------------------------------------------------------------------ [2003-01-17 18:00:00] [EMAIL PROTECTED] <?php for ($y = 0; $y <= 2050; $y++) { $m = 12; $d = 31; $w = date("W", mktime(1, 1, 1, $m, $d, $y)); if ($w > 52) { echo "$y-$m-$d -> week: $w <br>"; } } ?> Will output: 4-12-31 -> week: 53 9-12-31 -> week: 53 15-12-31 -> week: 53 20-12-31 -> week: 53 26-12-31 -> week: 53 32-12-31 -> week: 53 37-12-31 -> week: 53 70-12-31 -> week: 53 76-12-31 -> week: 53 81-12-31 -> week: 53 87-12-31 -> week: 53 92-12-31 -> week: 53 98-12-31 -> week: 53 104-12-31 -> week: 53 109-12-31 -> week: 53 115-12-31 -> week: 53 120-12-31 -> week: 53 126-12-31 -> week: 53 132-12-31 -> week: 53 137-12-31 -> week: 53 1970-12-31 -> week: 53 1976-12-31 -> week: 53 1981-12-31 -> week: 53 1987-12-31 -> week: 53 1992-12-31 -> week: 53 1998-12-31 -> week: 53 2004-12-31 -> week: 53 2009-12-31 -> week: 53 2015-12-31 -> week: 53 2020-12-31 -> week: 53 2026-12-31 -> week: 53 2032-12-31 -> week: 53 2037-12-31 -> week: 53 Which is wrong because it should utput week: 1 :) I think this information should be enough. Good Luck :) //Christian. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=21717&edit=1