⊗jsPmTmTmD 320 of 505 menu

Разлика между дати във формат timestamp в JavaScript

Форматът timestamp е предназначен за намиране на разликата между дати. Нека за пример получим разликата в милисекунди между текущия и зададен момент от време:

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

Очевидно е, че най-често ни трябва разликата не в милисекунди, а в дни или в години. За това просто трябва да преобразуваме милисекундите в нужната ни стойност.

Например, за да преобразуваме милисекунди в секунди, трябва да разделим милисекундите на 1000, за да преобразуваме секунди в минути, трябва секундите да разделим на 60 и така нататък.

Нека, например, преобразуваме разликата между датите в минути:

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

А сега - в часове:

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

Изведете на екрана броя дни, изминали между 1 март 1988 година и 10 януари 2000 година.

Изведете на екрана броя месеци, изминали между вашето раждане и текущия момент от време.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне