Forskjellen mellom datoobjekter i JavaScript
I tidligere leksjoner brukte vi timestamp-formatet
for å finne forskjellen
mellom datoer.
Imidlertid er dette egentlig ikke
nødvendig i JavaScript: datoer, representert som
et Date-objekt, kan trekkes fra hverandre,
og resultatet av subtraksjonen er forskjellen
i millisekunder.
La oss for eksempel vise antall millisekunder
som har gått siden 25. mai 2015,
12:59:59 til nåværende tidspunkt:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // trekker to datoobjekter fra hverandre
console.log(diff); // vil se forskjellen i millisekunder
Vis antall millisekunder
som har gått mellom 1. september 2000
og 15. februar 2010.
Modifiser den forrige oppgaven slik at forskjellen vises i dager.
Modifiser den forrige oppgaven slik at forskjellen vises i måneder.
Modifiser den forrige oppgaven slik at forskjellen vises i år.