diff --git a/components/EventsPageSection.tsx b/components/EventsPageSection.tsx
index 5d1c581..202b2e0 100644
--- a/components/EventsPageSection.tsx
+++ b/components/EventsPageSection.tsx
@@ -201,9 +201,13 @@ export default function EventsPageSection({
const getFirstDayOfMonth = (date: Date) => {
// Utiliser UTC pour correspondre au format des événements
+ // getUTCDay() retourne 0 (dimanche) à 6 (samedi)
+ // On convertit pour que lundi = 0, mardi = 1, ..., dimanche = 6
const year = date.getUTCFullYear();
const month = date.getUTCMonth();
- return new Date(Date.UTC(year, month, 1)).getUTCDay();
+ const dayOfWeek = new Date(Date.UTC(year, month, 1)).getUTCDay();
+ // Convertir : dimanche (0) -> 6, lundi (1) -> 0, mardi (2) -> 1, etc.
+ return (dayOfWeek + 6) % 7;
};
const formatMonthYear = (date: Date) => {
@@ -238,12 +242,9 @@ export default function EventsPageSection({