Fixed time-zone difference issue

This commit is contained in:
Kasper Rynning-Tønnesen
2020-03-27 11:20:00 +01:00
parent 0c08672dcd
commit 3b91f9693e

View File

@@ -79,8 +79,17 @@ export default {
nextDayOfLottery = new Date(nextDayOfLottery.setHours(__HOURS__));
nextDayOfLottery = new Date(nextDayOfLottery.setMinutes(0));
nextDayOfLottery = new Date(nextDayOfLottery.setSeconds(0));
let nowDate = new Date();
let now = nowDate.getTime();
if (nextDayOfLottery.getTimezoneOffset() != nowDate.getTimezoneOffset()) {
let _diff =
(nextDayOfLottery.getTimezoneOffset() - nowDate.getTimezoneOffset()) *
60 *
-1;
nextDayOfLottery.setSeconds(nextDayOfLottery.getSeconds() + _diff);
}
this.nextLottery = nextDayOfLottery;
let now = new Date().getTime();
this.distance = new Date(this.nextLottery).getTime() - now;
},
countdown: function() {