Open In App

JavaScript RangeError – Invalid date

This JavaScript exception invalid date occurs if the string that has been provided to Date or Date.parse() is not valid.

Message:



RangeError: invalid date (Edge)
RangeError: invalid date (Firefox)
RangeError: invalid time value (Chrome)
RangeError: Provided date is not in valid range (Chrome)

Error Type:

RangeError

Cause of the Error: An invalid date string is provided to Date or Date.parse() method in the code.



Example 1: In this example, the invalid string is provided, so the error has occurred.




new Date('2014-55-26').toISOString();

Output(In console):

RangeError: invalid time value

Example 2: In this example, the invalid string is provided, so the error has occurred.




let date = new Date('2020-57-16'); // Error here
date.toISOString();

Output(In console):

RangeError: invalid time value
Article Tags :