fix: fmtTime改用Date解析,兼容HTTP日期格式('Fri, 05 Jun 2026...')

This commit is contained in:
wangfq
2026-06-05 10:50:32 +08:00
parent 522f40a3c2
commit 470c148861
2 changed files with 18 additions and 3 deletions

View File

@@ -81,8 +81,15 @@ function toSpeed(v) {
function fmtTime(v) {
if (!v) return '-';
// MySQL datetime: '2026-06-01 14:30:25' 或 '2026-06-01T14:30:25'
return String(v).replace('T', ' ').replace(/\.\d+/, '').substring(0, 19);
const d = new Date(v);
if (isNaN(d.getTime())) return String(v).substring(0, 19);
const y = d.getFullYear();
const m = String(d.getMonth() + 1).padStart(2, '0');
const d2 = String(d.getDate()).padStart(2, '0');
const h = String(d.getHours()).padStart(2, '0');
const min = String(d.getMinutes()).padStart(2, '0');
const s = String(d.getSeconds()).padStart(2, '0');
return `${y}-${m}-${d2} ${h}:${min}:${s}`;
}
// ─── 视图切换 ────────────────────────────────────

View File

@@ -280,7 +280,15 @@ function toSpeed(v) {
function fmtTime(v) {
if (!v) return '-';
return String(v).replace('T', ' ').replace(/\.\d+/, '').substring(0, 19);
const d = new Date(v);
if (isNaN(d.getTime())) return String(v).substring(0, 19);
const y = d.getFullYear();
const m = String(d.getMonth() + 1).padStart(2, '0');
const d2 = String(d.getDate()).padStart(2, '0');
const h = String(d.getHours()).padStart(2, '0');
const min = String(d.getMinutes()).padStart(2, '0');
const s = String(d.getSeconds()).padStart(2, '0');
return `${y}-${m}-${d2} ${h}:${min}:${s}`;
}
// ─── 显示最新结果 ──────────────────────────────