Rozdiel medzi objektami s dátumom v JavaScripte
V predchádzajúcich lekciách sme na nájdenie rozdielu
medzi dátumami používali formát timestamp.
Avšak, v JavaScripte to nie je nevyhnutné: dátumy,
reprezentované ako objekt Date, je možné
od seba odčítať a výsledkom ich odčítania je rozdiel
v milisekundách.
Príkladne, vypíšme počet milisekúnd,
ktorý uplynul od 25 mája 2015,
12:59:59 do súčasného okamihu:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // odčítame dva objekty s dátumami od seba
console.log(diff); // uvidíme rozdiel v milisekundách
Vypíšte na obrazovku počet milisekúnd,
ktorý uplynul medzi 1 septembrom 2000
roku a 15 februárom 2010 roku.
Upravte predchádzajúcu úlohu tak, aby na obrazovku vychádzal rozdiel v dňoch.
Upravte predchádzajúcu úlohu tak, aby na obrazovku vychádzal rozdiel v mesiacoch.
Upravte predchádzajúcu úlohu tak, aby na obrazovku vychádzal rozdiel v rokoch.