Rozdíl mezi objekty s datem v JavaScriptu

V předchozích lekcích jsme pro nalezení rozdílu mezi daty používali formát timestamp. Avšak ve skutečnosti to v JavaScriptu není povinné: data reprezentovaná jako objekt Date lze od sebe navzájem odečítat, a výsledkem jejich odečtení je rozdíl v milisekundách.

Jako příklad uveďme počet milisekund, které uplynuly od 25 května 2015, 12:59:59 do současného okamžiku:

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

let diff = now - date; // odečteme dva objekty s daty od sebe
console.log(diff);     // uvidíme rozdíl v milisekundách
Задание 1

Vypište na obrazovku počet milisekund, který uplynul mezi 1 zářím 2000 a 15 únorem 2010.

Задание 2

Upravte předchozí úlohu tak, aby se na obrazovce zobrazil rozdíl ve dnech.

Задание 3

Upravte předchozí úlohu tak, aby se na obrazovce zobrazil rozdíl v měsících.

Задание 4

Upravte předchozí úlohu tak, aby se na obrazovce zobrazil rozdíl v letech.