From 70d4cf8267c4345a943f41d0e0fea216decacf32 Mon Sep 17 00:00:00 2001 From: moodler Date: Fri, 3 Jan 2003 16:58:37 +0000 Subject: [PATCH] Ah!! At last, the dreaded off-by-one date bug, squashed. --- lib/moodlelib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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); } } -- 2.39.5