Skip to content

parseDate

The parseDate function converts a value into a valid Date instance, throwing an error if the value is not valid.

Syntax

typescript
parseDate(date: Date): Date;
parseDate(date: string): Date;
parseDate(date: number): Date;

Parameters

NameTypeDescription
dateDate | string | numberThe value to be converted to date

Returns

TypeDescription
DateParsed Date object

Examples

typescript
parseDate("2024-06-10");
// => Date Mon Jun 10 2024

parseDate(1717977600000);
// => Date Mon Jun 10 2024

parseDate(new Date());
// => Current date

parseDate("invalid date");
// => throws TypeError

Notes

  • Throws an error if the value cannot be converted to a valid date.
  • Useful for normalizing different date formats.

References

Released under the MIT License.