From 09e69a709373f1263e106782088cc6c88983da33 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Sun, 14 Sep 2025 01:21:39 +0200 Subject: [PATCH] avoid double timezone conversion to fix showing the wrong date for faraway spiders and users --- web/src/lib/date.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/lib/date.ts b/web/src/lib/date.ts index 7730e10..55b1636 100644 --- a/web/src/lib/date.ts +++ b/web/src/lib/date.ts @@ -44,7 +44,9 @@ export function formatExtendedDateTime( const timePart = dateOnly ? "" : " 'kl.' HH:mm"; const isCurrentYear = parsed.getFullYear() === new Date().getFullYear(); const yearPart = (!isCurrentYear || alwaysIncludeYear) ? " yyyy" : ""; - return formatDate(parsed, `EEEE d. MMMM${yearPart}${timePart}`); + const formatStr = `EEEE d. MMMM${yearPart}${timePart}`; + const formatted = format(parsed, formatStr, { timeZone, locale: nb }); + return formatted; } export function isTodayOrFuture(