diff --git a/app/src/app/admin/page.tsx b/app/src/app/admin/page.tsx
index cffb23d..e8548ab 100644
--- a/app/src/app/admin/page.tsx
+++ b/app/src/app/admin/page.tsx
@@ -94,7 +94,7 @@ export default function AdminPage() {
const homeName = m.homeTeam?.shortName ?? m.homeLabel ?? '?'
const awayName = m.awayTeam?.shortName ?? m.awayLabel ?? '?'
const s = scores[m.id] ?? { home: '', away: '' }
- const date = new Date(m.scheduledAt).toLocaleDateString('es-AR', { day: '2-digit', month: 'short', hour: '2-digit', minute: '2-digit' })
+ const date = new Date(m.scheduledAt).toLocaleDateString('es-AR', { day: '2-digit', month: 'short', hour: '2-digit', minute: '2-digit', timeZone: 'America/Argentina/Buenos_Aires' })
return (
diff --git a/app/src/components/MatchCard.tsx b/app/src/components/MatchCard.tsx
index df57447..c99075c 100644
--- a/app/src/components/MatchCard.tsx
+++ b/app/src/components/MatchCard.tsx
@@ -16,8 +16,9 @@ export function MatchCard({ match, onPredict, saving }: MatchCardProps) {
const finished = match.status === 'FINISHED'
const date = new Date(match.scheduledAt)
- const dateStr = date.toLocaleDateString('es-AR', { day: '2-digit', month: 'short' })
- const timeStr = date.toLocaleTimeString('es-AR', { hour: '2-digit', minute: '2-digit' })
+ const tz = { timeZone: 'America/Argentina/Buenos_Aires' }
+ const dateStr = date.toLocaleDateString('es-AR', { day: '2-digit', month: 'short', ...tz })
+ const timeStr = date.toLocaleTimeString('es-AR', { hour: '2-digit', minute: '2-digit', ...tz })
const homeName = match.homeTeam?.shortName ?? match.homeLabel ?? '?'
const awayName = match.awayTeam?.shortName ?? match.awayLabel ?? '?'