diff --git a/src/lib/periods.js b/src/lib/periods.js index 4078a7f..3cd6610 100644 --- a/src/lib/periods.js +++ b/src/lib/periods.js @@ -1,4 +1,5 @@ import { format, addDays } from "date-fns"; +import { formatCET } from '$lib/utils.js'; const TZoffset = new Date().getTimezoneOffset() @@ -7,13 +8,13 @@ export function parsePeriod(bundle, str) { const [start, end] = times.split("-"); const date = bundle.dates[dayNumber - 1]; - const endDate = end > start ? date : format(addDays(new Date(date), 1), 'yyyy-MM-dd') + const endDate = end > start ? date : formatCET(addDays(new Date(date), 1), 'yyyy-MM-dd') return { date, name, period: { - start: new Date(`${date}T${start}+02:00`), - end: new Date(`${endDate}T${end}+02:00`), + start: new Date(`${date}T${start}:00.000+02:00`), + end: new Date(`${endDate}T${end}:00.000+02:00`), }, }; } diff --git a/src/routes/program.svelte b/src/routes/program.svelte index cbc0bc3..6a82329 100644 --- a/src/routes/program.svelte +++ b/src/routes/program.svelte @@ -541,6 +541,9 @@ {/each} +
+ Všechny časy jsou lokální - středoevropské časové pásmo CET (+02:00). Všechny události jsou v češtině nebo slovenštině, pokud není uvedeno jinak. +
{:else} Načítám .. {/if}