Bug #15272 Updated: JDDayOfWeek result wrong by one day

From: Date: Thu, 18 Apr 2002 17:56:28 +0000
Subject: Bug #15272 Updated: JDDayOfWeek result wrong by one day
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-5324@lists.php.net to get a copy of this message
ID: 15272 Updated by: jimw@php.net Reported By: ncb999@NOSPAMhotmail.com Status: Bogus Bug Type: Calendar related Operating System: WinXP PHP Version: 4.1.1 New Comment: as it turns out, the reporter was using juliantojd() to convert a gregorian date. (this note for the benefit of anyone searching the bug database because they make the same mistake.) Previous Comments: ------------------------------------------------------------------------ [2002-04-09 18:58:34] jimw@php.net works just fine for me. my test code: <?php $ts = mktime(12,0,0,1,29,2002); $jd = unixtojd($ts); echo jddayofweek($jd); # outputs '2' ------------------------------------------------------------------------ [2002-01-29 04:17:48] ncb999@NOSPAMhotmail.com JDDayOfWeek returns a result which is wrong by one day, for instance it says that Jan. 29th, 2002 is a 1, Monday, or Mon, depending on the mode. That date is actually a Tuesday. I'm using the standard ISAPI build 4.1.1 downloaded from PHP.net, with the php_gd.dll library. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15272&edit=1

« previous php.bugs (#5324) next »