fix: fmtTime改用Date解析,兼容HTTP日期格式('Fri, 05 Jun 2026...')
This commit is contained in:
@@ -81,8 +81,15 @@ function toSpeed(v) {
|
|||||||
|
|
||||||
function fmtTime(v) {
|
function fmtTime(v) {
|
||||||
if (!v) return '-';
|
if (!v) return '-';
|
||||||
// MySQL datetime: '2026-06-01 14:30:25' 或 '2026-06-01T14:30:25'
|
const d = new Date(v);
|
||||||
return String(v).replace('T', ' ').replace(/\.\d+/, '').substring(0, 19);
|
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}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── 视图切换 ────────────────────────────────────
|
// ─── 视图切换 ────────────────────────────────────
|
||||||
|
|||||||
@@ -280,7 +280,15 @@ function toSpeed(v) {
|
|||||||
|
|
||||||
function fmtTime(v) {
|
function fmtTime(v) {
|
||||||
if (!v) return '-';
|
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}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ─── 显示最新结果 ──────────────────────────────
|
// ─── 显示最新结果 ──────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user