From 4c6b1969023c1c68221ad8dc9bdb98fd99f0473d Mon Sep 17 00:00:00 2001 From: Kemal Zebari Date: Fri, 3 May 2024 22:39:42 -0700 Subject: [PATCH] Have `firstStartDateAfterDate()` use UTC-related methods --- web_src/js/utils/time.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web_src/js/utils/time.js b/web_src/js/utils/time.js index 246ee4a2af..016a82e1c5 100644 --- a/web_src/js/utils/time.js +++ b/web_src/js/utils/time.js @@ -29,10 +29,10 @@ export function firstStartDateAfterDate(inputDate) { if (!(inputDate instanceof Date)) { throw new Error('Invalid date'); } - const dayOfWeek = inputDate.getDay(); + const dayOfWeek = inputDate.getUTCDay(); const daysUntilSunday = 7 - dayOfWeek; const resultDate = new Date(inputDate.getTime()); - resultDate.setDate(resultDate.getDate() + daysUntilSunday); + resultDate.setUTCDate(resultDate.getUTCDate() + daysUntilSunday); return resultDate.valueOf(); }