Ir para conteúdo

POWERED BY:

Arquivado

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

Angelo-ti

Problema datepicker.formatDate dia errado (-1)

Recommended Posts

Fala galera, estou com o seguinte problema, quando o uso o datepicker.formatDate, ele retorna a data com o dia errado (-1), exemplo

 

data no banco 2014-01-03, quando passa pelo JS, o retorno fica assim 02-01-2014.

 

se alguém puder ajudar.

 

 

JS.

 $('.classDate').text(function(){
       
       var data       = $(this).text();
       var removeHora = data.split(" "); // remove Hora...       
       var novaData = new Date(removeHora[0]);
      
       $(this).text($.datepicker.formatDate('dd-mm-yy', novaData ));
    });

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido, o erro acontece por new Date(), por padrão recebe a string com "/" no lugar do "-".

 

para resolver isso, so aplicar o .replace

 

Codigo.

 $('.classDate').text(function(){
      
        var novaData   = new Date( $(this).text().replace(/-/g,"/")); // converte "-" em "/"
        $(this).text($.datepicker.formatDate('dd-mm-yy', novaData ));
    });

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.