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";