diff --git a/frontend/app.js b/frontend/app.js index a41a548..a0fbcce 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -1735,7 +1735,16 @@ handleDragLeave(e) { formatDate(dateString) { if (!dateString) return '-'; - const date = new Date(dateString); + + // SQLite 返回的是 UTC 时间字符串,需要显式处理 + // 如果字符串不包含时区信息,手动添加 'Z' 标记为 UTC + let dateStr = dateString; + if (!dateStr.includes('Z') && !dateStr.includes('+') && !dateStr.includes('T')) { + // SQLite 格式: "2025-11-13 16:37:19" -> ISO格式: "2025-11-13T16:37:19Z" + dateStr = dateStr.replace(' ', 'T') + 'Z'; + } + + const date = new Date(dateStr); const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0');