JavaScript RangeError – Fecha no válida

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *