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