From 71ec3385d2b23b9329589016ceedba15ac740834 Mon Sep 17 00:00:00 2001 From: oliver Date: Thu, 28 May 2026 14:39:15 +0800 Subject: [PATCH] fix(web): display NE tested time in system timezone Treat timezone-less ISO timestamps from connect_tested_at as UTC before formatting so NE test time renders correctly in the user's system timezone. Co-authored-by: Cursor --- web/src/pages/NePage.tsx | 6 +++++- web/src/utils/time.ts | 22 ++++++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/web/src/pages/NePage.tsx b/web/src/pages/NePage.tsx index 3495ffd..67c0c3b 100644 --- a/web/src/pages/NePage.tsx +++ b/web/src/pages/NePage.tsx @@ -349,7 +349,11 @@ export function NePage() { {row.connect_status} - {row.connect_tested_at ? formatSystemTime(row.connect_tested_at) : t("common.empty")} + + {row.connect_tested_at + ? formatSystemTime(row.connect_tested_at, { assumeUtcNaive: true }) + : t("common.empty")} +