From 77e92e5d96b07314eb48ccbf9563083c10f954a9 Mon Sep 17 00:00:00 2001 From: Michilis Date: Thu, 12 Feb 2026 05:17:47 +0000 Subject: [PATCH] Fix llms.txt event times: format in America/Asuncion timezone Co-authored-by: Cursor --- frontend/src/app/llms.txt/route.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/app/llms.txt/route.ts b/frontend/src/app/llms.txt/route.ts index 5158d4c..4411cf7 100644 --- a/frontend/src/app/llms.txt/route.ts +++ b/frontend/src/app/llms.txt/route.ts @@ -51,12 +51,17 @@ async function getUpcomingEvents(): Promise { } } +// Event times are always shown in Paraguay time (America/Asuncion) so llms.txt +// matches what users see on the website, regardless of server timezone. +const EVENT_TIMEZONE = 'America/Asuncion'; + function formatEventDate(dateStr: string): string { return new Date(dateStr).toLocaleDateString('en-US', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', + timeZone: EVENT_TIMEZONE, }); } @@ -65,6 +70,7 @@ function formatEventTime(dateStr: string): string { hour: '2-digit', minute: '2-digit', hour12: true, + timeZone: EVENT_TIMEZONE, }); } -- 2.49.1