В предыдущих уроках для нахождения разницы между датами мы использовали формат 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 года.
Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в днях.
Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в месяцах.
Модифицируйте предыдущую задачу так, чтобы на экран выводилась разница в годах.