logo

Diferença de data JavaScript

Neste artigo, veremos como calcular a diferença entre duas datas usando JavaScript. Se usarmos os métodos corretos, a técnica de cálculo da diferença será simples.

O objeto de data é necessário para calcular a diferença entre as datas em JavaScript. O objeto de data JavaScript pode ser usado para obter ano, mês e dia. A diferença entre as datas pode ser calculada no nº. de dias, anos ou também em número de milissegundos.

Agora vemos algumas ilustrações de como calcular a diferença entre duas datas em dias, anos ou milissegundos.

No primeiro exemplo, veremos como calcular a diferença entre duas datas no nº. de dias usando JavaScript .

Exemplo 1

Este é um exemplo de como obter a diferença em não. de dias entre as duas datas especificadas. Neste exemplo, estamos aplicando uma abordagem para calcular a diferença.

Aqui, primeiro, estamos definindo duas datas usando o Nova data() , então calculamos a diferença de tempo entre as duas datas especificadas usando o método embutido consiga tempo() . Em seguida, calculamos o número de dias dividindo a diferença de horário de ambas as datas pelo não. de milissegundos em um dia que são (1000*60*60*24) .

Aqui a variável d1 armazena a primeira data e a variável d2 armazena a segunda data. A variável diferença armazena a diferença entre o tempo e a variável diferença diurna armazena a diferença entre as datas.

 <p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date(&apos;10/02/1969&apos;); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(&apos; Total numbers of years since <b> 2nd October 1969 </b> is: <b> &apos; + daydiff + &apos; years </b> &apos; ); 
Teste agora

Saída

Diferença de data JavaScript