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.
Javascript
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.
Javascript
let date = new Date( '2020-57-16' ); // Error here date.toISOString(); |
Output(In console):
RangeError: invalid time value