НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить