⊗jsPmTmTmD 320 of 505 menu

Różnica między datami w formacie timestamp w JavaScript

Format timestamp przeznaczony jest do znajdowania różnicy między datami. Dla przykładu uzyskajmy różnicę w milisekundach między bieżącym a zadanym momentem czasu:

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

Oczywiście, najczęściej potrzebna jest różnica nie w milisekundach, a w dniach lub latach. Aby to zrobić, wystarczy przeliczyć milisekundy na potrzebną nam wartość.

Na przykład, aby przeliczyć milisekundy na sekundy, trzeba podzielić milisekundy przez 1000, aby przeliczyć sekundy na minuty, trzeba podzielić sekundy przez 60 i tak dalej.

Przeliczmy na przykład różnicę między datami na minuty:

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

A teraz - na godziny:

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

Wyświetl liczbę dni, które minęły między 1 marca 1988 roku a 10 stycznia 2000 roku.

Wyświetl liczbę miesięcy, które minęły między twoimi urodzinami a bieżącym momentem czasu.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć