Розніца паміж аб'ектамі з датай у JavaScript

У папярэдніх уроках для знаходжання розніцы паміж датамі мы выкарыстоўвалі фармат timestamp. Аднак, на самой справе, у JavaScript гэта не абавязкова: даты, прадстаўленыя ў выглядзе аб'екта Date, можна аднімаць адзін ад аднаго, і вынік іх аднімання - розніца ў мілісекундах.

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

javascriptlet now  = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);

let diff = now - date; // аднімаем два аб'екты з датамі адзін ад аднаго
console.log(diff);     // убачым розніцу ў мілісекундах
Задание 1

Выведзіце на экран колькасць мілісекунд, якая прайшла паміж 1 верасня 2000 года і 15 лютага 2010 года.

Задание 2

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

Задание 3

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

Задание 4

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