⊗jsPmTmTmD 320 of 505 menu

Ero päivämäärien välillä timestamp-muodossa JavaScriptissä

Timestamp-muoto on tarkoitettu eron löytämiseen päivämäärien välillä. Otetaan esimerkiksi ero millisekunteina nykyisen ja annetun ajanhetken välillä:

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

On ilmeistä, että useimmiten tarvitsemme eron ei millisekunteina, vaan päivinä tai vuosina. Tätä varten tarvitsee vain muuntaa millisekunnit tarvitsemaksemme arvoksi.

Esimerkiksi muuntaaksesi millisekunnit sekunneiksi, täytyy millisekunnit jakaa 1000:lla, muuntaaksesi sekunnit minuuteiksi, tarvitsee sekunnit jakaa 60:llä ja niin edelleen.

Muunnetaan esimerkiksi ero päivämäärien välillä minuuteiksi:

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

Ja nyt - tunneiksi:

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

Näytä ruudulla kuluneiden päivien määrä välillä 1 maaliskuuta 1988 ja 10 tammikuuta 2000.

Näytä ruudulla kuluneiden kuukausien määrä välillä syntymäsi ja nykyinen ajanhetki.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää