Date_Calc::weekOfYear() bug?

From: Date: Thu, 21 Nov 2002 19:52:47 +0000
Subject: Date_Calc::weekOfYear() bug?
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-2792@lists.php.net to get a copy of this message
Maxim, 20:46:27 21. november 2002 (stvrtok) Greetings. Imagine the following script: <?php require_once 'Date/Calc.php'; echo Date_Calc::dayOfWeek(17, 11, 2002).' / '.Date_Calc::weekOfYear(17, 11, 2002)."\n"; echo Date_Calc::dayOfWeek(18, 11, 2002).' / '.Date_Calc::weekOfYear(18, 11, 2002)."\n"; echo Date_Calc::dayOfWeek(19, 11, 2002).' / '.Date_Calc::weekOfYear(19, 11, 2002)."\n"; echo Date_Calc::dayOfWeek(20, 11, 2002).' / '.Date_Calc::weekOfYear(20, 11, 2002)."\n"; ?> Output is: 20:48:06 Maxim [~/tmp]: php -q test.php 0 / 46 1 / 46 2 / 47 3 / 47 Press any key to continue... So 18th November was Monday (1) in 46th week. 19th November was Tuesday (2) in 47th week. Why week has changed between Monday and Tuesday? I suppose, that week changes after Saturday or Sunday, no matters. Surely NOT after the Monday. =Nepto= ____________________________________________________________________________ Ondrej 'Nepto' Jombik, perl -le '$_=1;(1x$_)!~/^(11+)\1+$/&&print while$_++'

« previous php.pear.general (#2792) next »