From: moodler Date: Fri, 3 Jan 2003 16:58:37 +0000 (+0000) Subject: Ah!! At last, the dreaded off-by-one date bug, squashed. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=70d4cf8267c4345a943f41d0e0fea216decacf32;p=moodle.git Ah!! At last, the dreaded off-by-one date bug, squashed. --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 5c9e962bef..20636f5f95 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -152,12 +152,13 @@ function userdate($date, $format="", $timezone=99) { $datestring = strftime($format, $date); } } else { + $date = $date + (int)($timezone * 3600); if ($fixday) { - $datestring = gmstrftime($formatnoday, $date + (int)($timezone * 3600)); + $datestring = gmstrftime($formatnoday, $date); $daystring = str_replace(" 0", "", gmstrftime(" %d", $date)); $datestring = str_replace("DD", $daystring, $datestring); } else { - $datestring = gmstrftime($format, $date + (int)($timezone * 3600)); + $datestring = gmstrftime($format, $date); } }