diff --git a/components/CalendarView.js b/components/CalendarView.js index 65b1d45..1d2f40c 100644 --- a/components/CalendarView.js +++ b/components/CalendarView.js @@ -57,7 +57,11 @@ function formatDate(iso) { } function isoDay(date) { - return date.toISOString().slice(0, 10); + // Ключ локального дня (НЕ UTC) — иначе в МСК события смещаются на день + const y = date.getFullYear(); + const m = String(date.getMonth() + 1).padStart(2, '0'); + const d = String(date.getDate()).padStart(2, '0'); + return `${y}-${m}-${d}`; } // ── EventCard ────────────────────────────────────────────────────────────────