svelte-datepicker icon indicating copy to clipboard operation
svelte-datepicker copied to clipboard

One day behind/ahead

Open shadowempire123 opened this issue 3 years ago • 2 comments

image


</script>
        import DatePicker from '@beyonk/svelte-datepicker/src/components/DatePicker.svelte'
	let selected
	let selected2
</script>

<main>
	<DatePicker range={true} time={true} on:range-selected={(e) => (selected = e.detail)} />
	<DatePicker range={false} bind:selected={selected2} on:range-selected={(e) => (selected = e.detail)} />
        <br />
	{JSON.stringify(selected)} <br />
	{JSON.stringify(selected2)}
</main>

fixed it with: $: selected2 = dayjs(selected2).add(1, 'day').toString() // fix 1 day offset

shadowempire123 avatar Sep 21 '22 07:09 shadowempire123

and time is offset 2 hours...

shadowempire123 avatar Sep 21 '22 07:09 shadowempire123

Z means UTC time.

I'm assuming you were locally UTC+2 when you made this issue? In that case the behaviour is correct - 2022-08-31T22:00:00.000Z is equivalent to 2022-09-01T00:00:000+02:00.

voneiden avatar Nov 10 '22 08:11 voneiden