Skip to main content
Version: 1.3.0

isDate

Using

This function determines whether the given value is a valid Date object.

  • Returns true only if the value is an instance of Date and represents a valid date.
  • Returns false for non-date types and for Date objects with an invalid time value.

Arguments

ArgumentTypeDescriptionExample
valueunknownCan be any type"text"
2
undefined

Returns

booleantrue if value is a valid Date object, false otherwise

Examples

isDate(new Date());
// true

isDate(new Date('2023-10-01'));
// true

isDate(new Date('invalid date'));
// false

isDate('2023-10-01');
// false

isDate(Date.now());
// false

Resources

📦 Since:1.3.0
📦 Last updated:1.3.0
📦 Available in:1.3.0