fix: null date should return empty (#868) (#872)

This commit is contained in:
Timmy Braun
2026-04-08 00:10:33 +08:00
committed by GitHub
parent f41c1fc02f
commit 4f9a49988a
2 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -45,7 +45,9 @@ function parseDate (v: string | Date, opts: NormalizedFullOptions, timezoneOffse
const defaultTimezoneOffset = timezoneOffset ?? opts.timezoneOffset
const locale = opts.locale
v = toValue(v)
if (v === 'now' || v === 'today') {
if (isNil(v)) {
return undefined
} else if (v === 'now' || v === 'today') {
date = new LiquidDate(Date.now(), locale, defaultTimezoneOffset)
} else if (isNumber(v)) {
date = new LiquidDate(v * 1000, locale, defaultTimezoneOffset)