From 7c84e6ad13c0b50dd5aee38957bdd16f1b4eae44 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 26 Feb 2025 14:52:05 +0800 Subject: [PATCH] Improve date normalization in abp.js to handle invalid dates --- npm/packs/core/src/abp.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/npm/packs/core/src/abp.js b/npm/packs/core/src/abp.js index 2eeb3234aa..a86ce7c25c 100644 --- a/npm/packs/core/src/abp.js +++ b/npm/packs/core/src/abp.js @@ -784,9 +784,13 @@ var abp = abp || {}; }; abp.clock.normalize = function (date) { + if (!date || Object.prototype.toString.call(date) !== '[object Date]' || isNaN(date)) { + return date; + } + var kind = abp.clock.kind; - if (kind === 'Unspecified') { + if (!kind || kind === 'Unspecified') { return date; }