From 237a73977ce5e28e18561861169c08d8df75f2c6 Mon Sep 17 00:00:00 2001 From: Kim Huebel Date: Fri, 23 Apr 2021 22:25:46 +0100 Subject: [PATCH] correct timezone CEST instead of EET --- html/js/functions.js | 12 ++++++++++++ html/js/version.js | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/html/js/functions.js b/html/js/functions.js index 107d4f5..884f321 100644 --- a/html/js/functions.js +++ b/html/js/functions.js @@ -84,6 +84,16 @@ function checkConfigStructure() { } } +Date.prototype.stdTimezoneOffset = function () { + var jan = new Date(this.getFullYear(), 0, 1); + var jul = new Date(this.getFullYear(), 6, 1); + return Math.max(jan.getTimezoneOffset(), jul.getTimezoneOffset()); +} + +Date.prototype.isDstObserved = function () { + return this.getTimezoneOffset() < this.stdTimezoneOffset(); +} + function getTimezone() { if (useClientTimezone) { var d = new Date(); @@ -104,6 +114,8 @@ function getTimezone() { timezone = timezonenames[offset]; } + if (d.isDstObserved() && timezone == "EET") + timezone = "CEST"; return timezone; } else { return "UTC"; diff --git a/html/js/version.js b/html/js/version.js index bb3ead7..c7738c1 100644 --- a/html/js/version.js +++ b/html/js/version.js @@ -1 +1 @@ -var dashboard_version = "2021-04-22 19:08:37"; +var dashboard_version = "2021-04-23 22:25:46";