Fix hour offset issue between date picker (in local time) and valueAsNumber (in UTC)

This commit is contained in:
Eric P 2025-01-06 19:48:20 -06:00
parent ed8f7a02c1
commit 4bade72dd6
No known key found for this signature in database
GPG Key ID: 0B90345D78C4E1CD

View File

@ -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());
}}
/>
</StreamInput>