как вычислить разницу между датами в javascript с учетом дней и часов
год назад
Nikolai Gagarinov
Ответы
0
Сначала необходимо создать два объекта Date
, представляющих даты, между которыми мы хотим вычислить разницу. Это можно сделать следующим образом:
Следующим шагом вычитаем одну дату из другой, чтобы получить разницу в миллисекундах:
Для преобразования миллисекунд в дни и часы, необходимо знать, что:
- В одной минуте 60 секунд, в одном часе 60 минут, а в одном дне 24 часа.
- Таким образом, в одном дне 86400000 миллисекунд (24 * 60 * 60 * 1000).
- В одном часе 3600000 миллисекунд (60 * 60 * 1000).
Применим данные вычисления:
Теперь у нас есть количество дней и часов, составляющих разницу между двумя датами.
Осталось вывести результат. Это можно сделать, используя шаблонные строки:
Вот полный код:
10 месяцев назад
Ivan Gagarinov
Похожие вопросы