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