Diferenca midis objekteve me datë në JavaScript

Në mësimet e mëparshme, për të gjetur diferencën midis datave kemi përdorur formatin timestamp. Sidoqoftë, në fakt, në JavaScript kjo nuk është e detyrueshme: datat, të paraqitura në formën e objekteve Date, mund të zbriten njëra nga tjetra, dhe rezultati i zbritjes së tyre - është diferenca në milisekonda.

Për shembull, le të shfaqim numrin e milisekondave, që kanë kaluar nga 25 maj 2015, 12:59:59 deri në momentin aktual kohor:

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

let diff = now - date; // zbresim dy objekte me data njëri nga tjetri
console.log(diff);     // do të shohim diferencën në milisekonda
Задание 1

Shfaqni në ekran numrin e milisekondave, të kaluara midis 1 shtator 2000 dhe 15 shkurt 2010.

Задание 2

Modifikoni detyrën e mëparshme në mënyrë që në ekran të shfaqet diferenca në ditë.

Задание 3

Modifikoni detyrën e mëparshme në mënyrë që në ekran të shfaqet diferenca në muaj.

Задание 4

Modifikoni detyrën e mëparshme në mënyrë që në ekran të shfaqet diferenca në vite.