Ir para conteúdo

POWERED BY:

Arquivado

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

Sandoval Jose

Calculo de datas

Recommended Posts

Boa noite, comecei agora com JavaScript e Jquery, gostaria de saber como calcular a quantidade de dias de duas datas, mais levando em consideração que todos os meses tem 30 dias. Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue uma maneira.

 

 

<script src="jquery.min.js"></script>
<script>
$(document).ready(function() {

    DAY = 1000 * 60 * 60  * 24;

    data1 = "29/01/2014 00:00";
    data2 = "31/01/2014 00:00";

    var nova1 = data1.toString().split('/');
    nova1[0] = (nova1[0] > 30) ? 30 : nova1[0];
    Nova1 = nova1[1]+"/"+nova1[0]+"/"+nova1[2];

    var nova2 = data2.toString().split('/');
    nova2[0] = (nova2[0] > 30) ? 30 : nova2[0];
    Nova2 = nova2[1]+"/"+nova2[0]+"/"+nova2[2];

    d1 = new Date(Nova1);
    d2 = new Date(Nova2);

    diff = Math.round((d2.getTime() - d1.getTime()) / DAY)

    alert(diff);

});
</script>

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.