diff --git a/blocks/simple_clock/block_simple_clock.php b/blocks/simple_clock/block_simple_clock.php index f0f6148..7429c2b 100644 --- a/blocks/simple_clock/block_simple_clock.php +++ b/blocks/simple_clock/block_simple_clock.php @@ -91,8 +91,9 @@ class block_simple_clock extends block_base { //Moodle server time might be in a different timezone to the base for our app ($CFG->timezone) $moodlesystemoffset = get_timezone_offset($CFG->timezone); + $daylightsavingsoffset = dst_offset_on(time(),$CFG->timezone); $localserveroffset = date_offset_get(new DateTime); - $trueservertime = time() - $localserveroffset + $moodlesystemoffset; + $trueservertime = time() - $localserveroffset + $moodlesystemoffset + $daylightsavingsoffset; $timeArray = localtime($trueservertime,true); $arguments = array(