diff --git a/web_src/js/utils/time.js b/web_src/js/utils/time.js index 246ee4a2afc9a..016a82e1c5407 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(); }