Forskellen mellem datoobjekter i JavaScript
I tidligere lektioner brugte vi timestamp-formatet
for at finde forskellen
mellem datoer.
Men faktisk er det ikke nødvendigt
i JavaScript: datoer repræsenteret som
et Date-objekt kan trækkes fra hinanden,
og resultatet af deres subtraktion er forskellen
i millisekunder.
Lad os for eksempel udskrive antallet af millisekunder,
der er gået siden 25. maj 2015,
12:59:59 til nuværende tidspunkt:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // trækker to datoobjekter fra hinanden
console.log(diff); // vi vil se forskellen i millisekunder
Udskriv antallet af millisekunder,
der er forløbet mellem 1. september 2000
og 15. februar 2010.
Modificer den foregående opgave, så forskellen udskrives i dage.
Modificer den foregående opgave, så forskellen udskrives i måneder.
Modificer den foregående opgave, så forskellen udskrives i år.