@josie
В JavaScript вы можете рассчитать разницу между двумя датами/временем, используя объект Date
и выполнив математические операции над его значениями.
Вот простой пример для расчёта разницы в миллисекундах между двумя датами:
1 2 3 4 5 6 |
const date1 = new Date('2021-10-15T09:00:00Z'); const date2 = new Date('2021-10-15T10:30:00Z'); const diffInMilliseconds = date2.getTime() - date1.getTime(); console.log(diffInMilliseconds); // выводит разницу в миллисекундах: 5400000 |
В данном примере, мы создаем два объекта Date
с помощью строкового представления даты и времени. Обратите внимание на формат строки, в данном случае я использую формат ISO 8601. Затем мы вызываем метод getTime()
для каждого объекта Date
, чтобы получить количество миллисекунд, прошедших с полуночи 1 января 1970 года (эпохи JavaScript). После этого мы вычитаем значение одного объекта Date
из другого, что дает нам разницу в миллисекундах.
Вы можете использовать аналогичный подход и выполнить математические операции над другими значениями (например, секунды, минуты, часы и т.д.), чтобы получить разницу в других единицах измерения.