diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 7761bd469ed..a4bbcf5b23b 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -790,6 +790,8 @@ function usergetdate($time, $timezone=99) { function usertime($date, $timezone=99) { $timezone = get_user_timezone($timezone); + + $date -= dst_offset_on($date); if (abs($timezone) > 13) { return $date; }