tangled
alpha
login
or
join now
timtinkers.online
/
lemoncalendar
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
UTC timezone Deploy fix (hopefully)
timtinkers.online
1 year ago
7d8ebe37
97326149
+4
-4
1 changed file
expand all
collapse all
unified
split
islands
WeekPicker.tsx
+4
-4
islands/WeekPicker.tsx
···
44
44
}
45
45
}, []);
46
46
47
47
-
// Generate dates for a week
48
47
const generateWeekDates = (baseDate: Date): Date[] => {
49
48
const dates: Date[] = [];
50
49
const weekStart = new Date(baseDate);
51
51
-
const day = weekStart.getDay();
50
50
+
const day = weekStart.getUTCDay();
52
51
const diff = day === 0 ? 6 : day - 1; // Adjust for Monday as week start
53
52
54
54
-
weekStart.setDate(weekStart.getDate() - diff);
53
53
+
weekStart.setUTCDate(weekStart.getUTCDate() - diff);
55
54
56
55
for (let i = 0; i < 7; i++) {
57
56
const date = new Date(weekStart);
58
58
-
date.setDate(date.getDate() + i);
57
57
+
date.setUTCDate(weekStart.getUTCDate() + i);
59
58
dates.push(date);
60
59
}
61
60
···
69
68
month: "short",
70
69
day: "numeric",
71
70
year: "numeric",
71
71
+
timeZone: "UTC", // Ensure UTC formatting
72
72
});
73
73
};
74
74