Have `firstStartDateAfterDate()` use UTC-related methods

This commit is contained in:
Kemal Zebari 2024-05-03 22:39:42 -07:00
parent 44ad644df8
commit 4c6b196902
1 changed files with 2 additions and 2 deletions

View File

@ -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();
}