JS Built-ins
← Date14 / 120
Dateparseintermediate

Date.parse() β€” invalid string returns NaN

πŸ“– Usage Example
Date.parse('2024-01-15T00:00:00.000Z')  // β†’ 1705276800000
Date.parse('invalid')  // β†’ NaN

Use Date.parse() to convert a date string into a millisecond timestamp, or detect invalid strings by checking for NaN.

Date.parse()

When given an unparseable string, Date.parse() returns NaN.

Challenge: Verify that Number.isNaN(Date.parse('invalid')) returns true.

πŸ’‘ Hints (1)
  • β€’ Use Number.isNaN() rather than isNaN() for accurate NaN detection