Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hugo Borges_120734

problemas com formatação de data.

Recommended Posts

Galera tenho o seguinte código:

data = new Date(1/2/2015);
	var dataFormatada = ("0" + (data.getMonth() + 1)).substr(-2) + "/" + ("0" + data.getDate()).substr(-2) + "/" + data.getFullYear();

Ele atribui a variável (dataFormatada) o valor de 01/02/2015.

 

O problema e que se eu colocar:

data = new Date(13/11/2015);

Ele atribui a variável (dataFormatada) o valor de aN/aN/NaN.

 

Alguém sabe a solução para isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja a diferença:

 

> new Date(13/11/2015)
Wed Dec 31 1969 21:00:00 GMT-0300 (BRT)

> new Date('13-11-2015')
Invalid Date

> new Date('11-13-2015')
Fri Nov 13 2015 00:00:00 GMT-0200 (BRST)
Entendeu? o formato correto a ser enviado para o construtor Date é 'MM-DD-YYYY'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.