diff --git a/plugins/CoreHome/angularjs/common/services/periods.js b/plugins/CoreHome/angularjs/common/services/periods.js
index <HASH>..<HASH> 100644
--- a/plugins/CoreHome/angularjs/common/services/periods.js
+++ b/plugins/CoreHome/angularjs/common/services/periods.js
@@ -346,7 +346,7 @@
         date.setTime(date.getTime() + date.getTimezoneOffset() * 60 * 1000);
 
         // apply piwik site timezone (if it exists)
-        date.setHours((piwik.timezoneOffset || 0) / 3600);
+        date.setHours(date.getHours() + ((piwik.timezoneOffset || 0) / 3600));
 
         // get rid of hours/minutes/seconds/etc.
         date.setHours(0);
Add timezone to current date hours instead of directly setting to timezone offset. (#<I>)