The value to be checked.
Optionalstrict: booleantrue if the value is a valid ISO date string, otherwise false.
This function checks:
strict is set to false)
YYYY-MM-DDT (acceptable if strict is set to false)YYYY-MM-DDTHH:mm:ss.sssZYYYY-MM-DDTHH:mm:ss.sss+HH:mm| Value | Result Default | Result Strict Mode |
|---|---|---|
'2026-04-10T12:00:00Z' |
true |
true |
'2026-04-10T12:00:00+07:00' |
true |
true |
'2026-04-10T-foo' |
true |
false |
'2026-04-10T' |
true |
false |
'2026-04-10' |
false |
false |
'invalid-date' |
false |
false |
new Date().toISOString() |
true |
true |
123 |
false |
false |
Determines whether the provided value is a valid ISO 8601 date string.