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({