⊗jsPmTmTmD 320 of 505 menu

Diferencia entre fechas en formato timestamp en JavaScript

El formato timestamp está diseñado para encontrar la diferencia entre fechas. Pongamos un ejemplo para obtener la diferencia en milisegundos entre el momento actual y un momento dado:

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

Obviamente, la mayoría de las veces necesitamos la diferencia no en milisegundos, sino en días o en años. Para ello simplemente necesitamos convertir los milisegundos al valor que necesitamos.

Por ejemplo, para convertir milisegundos a segundos, necesitas dividir los milisegundos por 1000, para convertir segundos a minutos, necesitas dividir los segundos por 60 y así sucesivamente.

Pongamos, por ejemplo, convertir la diferencia entre fechas a minutos:

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

Y ahora - a horas:

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

Muestra en pantalla la cantidad de días transcurridos entre el 1 de marzo de 1988 y el 10 de enero de 2000.

Muestra en pantalla la cantidad de meses transcurridos entre tu nacimiento y el momento actual.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar