From 1a9e62f53bed8c046214f3a16bb72dbcbb6ea432 Mon Sep 17 00:00:00 2001 From: bytedream Date: Sun, 9 Nov 2025 14:36:20 +0100 Subject: [PATCH] maybe fix countdown timezone --- src/app/website/index/Countdown.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/website/index/Countdown.svelte b/src/app/website/index/Countdown.svelte index 8b2a0ee..51f4fcf 100644 --- a/src/app/website/index/Countdown.svelte +++ b/src/app/website/index/Countdown.svelte @@ -2,11 +2,10 @@ import { onDestroy } from 'svelte'; interface Props { - start?: Date, end: Date, } - let { start, end }: Props = $props(); + let { end }: Props = $props(); const title = `Spielstart ist am ${new Date(end).toLocaleString('de-DE', { day: '2-digit', @@ -17,7 +16,8 @@ })} Uhr`; function getUntil(): [number, number, number, number] { - let diff = (end.getTime() - (start?.getTime() || Date.now()) + end.getTimezoneOffset()) / 1000; + const now = new Date(); + const diff = (end.getTime() - now.getTime() + now.getTimezoneOffset()) / 1000; return [ Math.floor(diff / (60 * 60 * 24)),