Jump to content


Photo

problemas com formatação de data.

Js Javascript Data Formatação

  • Faça o login para participar
1 reply to this topic

#1 bobsap

bobsap

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 06/12/2015, 23:55

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?

 

 



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 13/12/2015, 03:46

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' 







Veja alguns posts relacionados com: Js, Javascript, Data, Formatação

1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq