fix(calendar): isoDay use local date parts — fixes MSK off-by-one day grouping

This commit is contained in:
aleksei
2026-06-08 16:32:51 +03:00
parent 80eb7ea84d
commit b13f956099
+5 -1
View File
@@ -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 ────────────────────────────────────────────────────────────────