From 2f295710fa5e1ba965c44f75589bbfbfcaf753e7 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Tue, 9 Jun 2026 10:32:30 -0400 Subject: [PATCH] fix(calendar): prevent all-day event date drift on save --- src/lib/components/calendar/CalendarEventModal.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/components/calendar/CalendarEventModal.svelte b/src/lib/components/calendar/CalendarEventModal.svelte index 3ab37f866a..e2e160f747 100644 --- a/src/lib/components/calendar/CalendarEventModal.svelte +++ b/src/lib/components/calendar/CalendarEventModal.svelte @@ -39,7 +39,11 @@ const NS = 1_000_000; function nsToDateStr(ns: number): string { - return new Date(ns / NS).toISOString().slice(0, 10); + const d = new Date(ns / NS); + const year = d.getFullYear(); + const month = String(d.getMonth() + 1).padStart(2, '0'); + const day = String(d.getDate()).padStart(2, '0'); + return `${year}-${month}-${day}`; } function nsToTimeStr(ns: number): string {