Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Mensagem

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

Tipo de erro

RangeError

O que houve de errado?

Uma string apontando para uma data inválida foi disponibilizada para Date ou Date.parse().

Exemplos

Casos inválidos

Strings irreconhecíveis ou data contendo elementos de strings formatadas com valores ISO ilegais, geralmente retornam  NaN. No entanto, dependendo da implementação, strings com formatos em não conformidade ISO, também podem disparar RangeError: invalid date, como os seguintes casos no Firefox:

new Date('foo-bar 2014');
new Date('2014-25-23').toISOString();
new Date('foo-bar 2014').toString();

Isto, no entanto, retorna NaN no Firefox:

Date.parse('foo-bar 2014'); // NaN

Para mais detalhes, veja a documentação Date.parse().

Casos válidos

new Date('05 October 2011 14:48 UTC');

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: thiagosaife
Última atualização por: thiagosaife,