From 4bade72dd67314ad90e979b51e7756eb4ee5c697 Mon Sep 17 00:00:00 2001 From: Eric P Date: Mon, 6 Jan 2025 19:48:20 -0600 Subject: [PATCH] Fix hour offset issue between date picker (in local time) and valueAsNumber (in UTC) --- src/element/stream-editor/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/element/stream-editor/index.tsx b/src/element/stream-editor/index.tsx index a92d9f5..6be5802 100644 --- a/src/element/stream-editor/index.tsx +++ b/src/element/stream-editor/index.tsx @@ -206,7 +206,7 @@ export function StreamEditor({ ev, onFinish, options }: StreamEditorProps) { type="datetime-local" value={`${startsDate.getFullYear().toString().padStart(4, "0")}-${(startsDate.getMonth() + 1).toString().padStart(2, "0")}-${startsDate.getDate().toString().padStart(2, "0")}T${startsDate.getHours().toString().padStart(2, "0")}:${startsDate.getMinutes().toString().padStart(2, "0")}`} onChange={e => { - setStart((e.target.valueAsNumber / 1000).toString()); + setStart((new Date(e.target.value) / 1000).toString()); }} />