From 7e71c070f1ee9857fd5610000188ef1a222fade1 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 4 Dec 2025 15:20:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(form):=20datetime=E5=A6=82=E6=9E=9C?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=BA=E6=97=B6=E9=97=B4=E6=88=B3=EF=BC=8C?= =?UTF-8?q?=E7=84=B6=E5=90=8E=E5=88=9D=E5=A7=8B=E5=80=BC=E6=98=AF=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=AD=97=E7=AC=A6=E4=B8=B2=E7=9A=84=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E4=B8=8D=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form/src/utils/form.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/form/src/utils/form.ts b/packages/form/src/utils/form.ts index 7596f199..823acd8b 100644 --- a/packages/form/src/utils/form.ts +++ b/packages/form/src/utils/form.ts @@ -303,7 +303,7 @@ export const datetimeFormatter = ( if (v) { let time: string | number; if (['x', 'timestamp'].includes(format)) { - time = dayjs(v).valueOf(); + time = dayjs(Number.isNaN(Number(v)) ? v : Number(v)).valueOf(); } else if ((typeof v === 'string' && v.includes('Z')) || v.constructor === Date) { dayjs.extend(utc); // UTC字符串时间或Date对象格式化为北京时间