From 70d41cf072617b43033598bffec158c2c1934097 Mon Sep 17 00:00:00 2001 From: "Florine W. Dekker" Date: Wed, 2 Mar 2022 12:39:17 +0100 Subject: [PATCH] Use local time to calculate weekday Fixes an issue where a year's doomsday is incorrectly calculated depending on the timezone. --- package.json | 2 +- src/main/js/main.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 53e5da6..88fb929 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doomsday", - "version": "1.3.18", + "version": "1.3.19", "description": "Test your mastery of Conway's Doomsday rule.", "author": "Florine W. Dekker", "browser": "dist/bundle.js", diff --git a/src/main/js/main.js b/src/main/js/main.js index b87832b..f76f6cb 100644 --- a/src/main/js/main.js +++ b/src/main/js/main.js @@ -290,7 +290,7 @@ class DoomsdayDate { */ static getWeekDayOf(date) { if (date instanceof Date) { - return date.toLocaleString("en-US", {timeZone: "GMT", weekday: "long"}); + return date.toLocaleString("en-US", {weekday: "long"}); } else { switch (date % 7) { case 0: