]> git.mjollnir.org Git - moodle.git/commitdiff
Ah!! At last, the dreaded off-by-one date bug, squashed.
authormoodler <moodler>
Fri, 3 Jan 2003 16:58:37 +0000 (16:58 +0000)
committermoodler <moodler>
Fri, 3 Jan 2003 16:58:37 +0000 (16:58 +0000)
lib/moodlelib.php

index 5c9e962befc88ede06b6fd0d3d629b6ae74bb210..20636f5f95d3ece4cd7324fa79ba605504c12152 100644 (file)
@@ -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);
         }
     }