diff --git a/web/src/utils/common.ts b/web/src/utils/common.ts index bf22ca7fa8cfc4c7680f7ba533484466ae237f6e..179ba3f0af6de8ac750a8fa0f2b83d64f1475af1 100644 --- a/web/src/utils/common.ts +++ b/web/src/utils/common.ts @@ -329,7 +329,11 @@ export const timeFormat = (dateTime: string | number | null = null, fmt = 'yyyy- dateTime = +dateTime * 1000 } - const date = new Date(Number(dateTime)) + let date = new Date(dateTime) + // 检查日期是否有效,如果无效则尝试转换为数字后再创建 + if (isNaN(date.getTime())) { + date = new Date(Number(dateTime)) + } let ret const opt: anyObj = { 'y+': date.getFullYear().toString(), // 年