⊗jsPmTmTmD 320 of 505 menu

Diferença entre datas no formato timestamp em JavaScript

O formato timestamp destina-se a encontrar a diferença entre datas. Vamos, por exemplo, obter a diferença em milissegundos entre o momento atual e um momento especificado:

let now = new Date(); let date = new Date(2015, 11, 4, 23, 59, 59); let diff = now.getTime() - date.getTime(); console.log(diff);

Obviamente, na maioria das vezes precisamos da diferença não em milissegundos, mas em dias ou anos. Para isso, basta converter os milissegundos no valor desejado.

Por exemplo, para converter milissegundos em segundos, é necessário dividir os milissegundos por 1000, para converter segundos em minutos, é necessário dividir os segundos por 60 e assim por diante.

Vamos, por exemplo, converter a diferença entre as datas em minutos:

console.log(diff / (1000 * 60));

E agora - em horas:

console.log(diff / (1000 * 60 * 60));

Exiba no console a quantidade de dias que se passaram entre 1 de março de 1988 e 10 de janeiro de 2000.

Exiba no console a quantidade de meses que se passaram entre o seu nascimento e o momento atual.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar