Разлика помеѓу објекти со датум во JavaScript

Во претходните лекции за наоѓање разлика помеѓу датуми користевме формат timestamp. Сепак, всушност, во JavaScript ова не е задолжително: датумите, претставени како објект Date, може да се одземаat еден од друг, а резултатот од нивното одземање - разликата во милисекунди.

Како пример, ајде да го испечатиме бројот на милисекунди, кои поминаа од 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

Модифицирајте ја претходната задача така што на екран да се испечати разликата во години.