diff --git a/src/services/worldStateService.ts b/src/services/worldStateService.ts index d3527c6e..58247130 100644 --- a/src/services/worldStateService.ts +++ b/src/services/worldStateService.ts @@ -440,9 +440,9 @@ export const pushWeeklyActs = ( const weekEnd = weekStart + unixTimesInMs.week; const nightwaveWeekStart = ((): number => { const nightwaveStartDate = new Date(nightwaveStartTimestamp); - const dayOffset = (nightwaveStartDate.getDay() + 6) % 7; - nightwaveStartDate.setDate(nightwaveStartDate.getDate() - dayOffset); - nightwaveStartDate.setHours(0, 0, 0, 0); + const dayOffset = (nightwaveStartDate.getUTCDay() + 6) % 7; + nightwaveStartDate.setUTCDate(nightwaveStartDate.getUTCDate() - dayOffset); + nightwaveStartDate.setUTCHours(0, 0, 0, 0); return nightwaveStartDate.getTime(); })(); const nightwaveWeek = Math.trunc((weekStart - nightwaveWeekStart) / unixTimesInMs.week);