Esta fecha no válida de excepción de JavaScript ocurre si la string que se ha proporcionado a Date o Date.parse() no es válida.
Mensaje:
RangeError: invalid date (Edge) RangeError: invalid date (Firefox) RangeError: invalid time value (Chrome) RangeError: Provided date is not in valid range (Chrome)
Tipo de error:
RangeError
Causa del error: se proporciona una string de fecha no válida para el método Date o Date.parse() en el código.
Ejemplo 1: en este ejemplo, se proporciona la string no válida, por lo que se ha producido el error.
HTML
<script> new Date('2014-55-26').toISOString(); </script>
Salida (en consola):
RangeError: invalid time value
Ejemplo 2: en este ejemplo, se proporciona la string no válida, por lo que se ha producido el error.
HTML
<script> var date = new Date('2020-57-16'); // Error here date.toISOString(); </script>
Salida (en consola):
RangeError: invalid time value
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA