isDate
Using
This function determines whether the given value is a valid Date object.
- Returns
trueonly if the value is an instance ofDateand represents a valid date. - Returns
falsefor non-date types and forDateobjects with an invalid time value.
Arguments
| Argument | Type | Description | Example |
|---|---|---|---|
value | unknown | Can be any type | "text" 2 undefined |
Returns
boolean — true 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