From e93a6b309d7a2967e9854cd6c0e0ec9772b4f051 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Tue, 12 Aug 2025 00:35:41 +0200 Subject: [PATCH] force usage of norwegian timezone --- src/components/TodayProgram.astro | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/TodayProgram.astro b/src/components/TodayProgram.astro index 243c353..b83d29c 100644 --- a/src/components/TodayProgram.astro +++ b/src/components/TodayProgram.astro @@ -10,7 +10,15 @@ const t = translations[lang].program; const typedProgramData = programData as Record; -const todayStr = new Date().toISOString().slice(0, 10); +const todayStr = new Intl.DateTimeFormat("en-CA", { + timeZone: "Europe/Oslo", + year: "numeric", + month: "2-digit", + day: "2-digit", +}) + .format(new Date()) + .replace(/(\d{4})-(\d{2})-(\d{2})/, "$1-$2-$3"); + const items = typedProgramData[todayStr]; ---