⊗jsPmTmTmD 320 of 505 menu

Rozdiel medzi dátumami vo formáte timestamp v JavaScripte

Formát timestamp je určený na zistenie rozdielu medzi dátumami. Pre príklad získajme rozdiel v milisekundách medzi aktuálnym a zadaným časovým okamihom:

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

Je zrejmé, že najčastejšie potrebujeme rozdiel nie v milisekundách, ale v dňoch alebo v rokoch. Na to jednoducho potrebujeme prepočítať milisekundy na požadovanú hodnotu.

Napríklad, aby sme premenili milisekundy na sekundy, treba milisekundy vydeliť 1000, aby sme sekundy premenili na minúty, treba sekundy vydeliť 60 a tak ďalej.

Premeňme napríklad rozdiel medzi dátumami na minúty:

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

A teraz - na hodiny:

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

Vypíšte na obrazovku počet dní, ktoré uplynuli medzi 1. marcom 1988 a 10. januárom 2000.

Vypíšte na obrazovku počet mesiacov, ktoré uplynuli medzi vašim narodením a aktuálnym časovým okamihom.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť