From 68936a4f6adfeeb411435ebef8f888e7b16cbc67 Mon Sep 17 00:00:00 2001 From: root <295172551@qq.com> Date: Sun, 22 Jun 2025 05:56:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=89=8D=E7=AB=AF=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=88=B3=E8=A7=A3=E6=9E=90RangeError=20-=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=AF=B9=E6=97=A0=E6=95=88=E6=88=96=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=88=B3=E7=9A=84=E5=81=A5=E5=A3=AE=E6=80=A7?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LTEMvcApp/Views/Home/Logs.cshtml | 36 +++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/LTEMvcApp/Views/Home/Logs.cshtml b/LTEMvcApp/Views/Home/Logs.cshtml index 2311e8c..418a73f 100644 --- a/LTEMvcApp/Views/Home/Logs.cshtml +++ b/LTEMvcApp/Views/Home/Logs.cshtml @@ -311,13 +311,24 @@ // 格式化日志条目为 HTML 字符串 function formatLogItem(log, index) { - // 时间戳是毫秒数,直接用于Date构造函数 - const timestamp = new Date(log.timestamp).toISOString(); + let timestamp = 'Invalid Date'; + if (log && log.timestamp) { + const date = new Date(log.timestamp); + // 验证创建的日期对象是否有效 + if (date instanceof Date && !isNaN(date)) { + timestamp = date.toISOString(); + } else { + console.warn(`Could not parse timestamp: ${log.timestamp} for log:`, log); + } + } else { + console.warn('Timestamp is missing for log:', log); + } + return `