Разница между объектами с датой в JavaScript

В предыдущих уроках для нахождения разницы между датами мы использовали формат timestamp. Однако, на самом деле, в JavaScript это не обязательно: даты, представленные в виде объекта Date, можно вычитать друг из друга, и результат их вычитания - разница в миллисекундах.

Для примера давайте выведем количество миллисекунд, которые прошли с 25 мая 2015, 12:59:59 по настоящий момент времени:

let now = new Date(); let date = new Date(2015, 4, 25, 12, 59, 59); let diff = now - date; // вычитаем два объекта с датами друг от друга console.log(diff); // увидим разницу в миллисекундах

Выведите на экран количество миллисекунд, прошедшее между 1 сентября 2000 года и 15 февраля 2010 года.

Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в днях.

Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в месяцах.

Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в годах.