Skillnaden mellan datumobjekt i JavaScript

I tidigare lektioner använde vi timestamp-formatet för att hitta skillnaden mellan datum. Men egentligen är det inte nödvändigt i JavaScript: datum representerade som Date-objekt kan subtraheras från varandra, och resultatet av deras subtraktion är skillnaden i millisekunder.

Låt oss som exempel skriva ut antalet millisekunder som har passerat sedan 25 maj 2015, 12:59:59 till nuvarande tidpunkt:

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

let diff = now - date; // subtraherar två datumobjekt från varandra
console.log(diff);     // kommer att se skillnaden i millisekunder
Задание 1

Skriv ut antalet millisekunder som har passerat mellan 1 september 2000 och 15 februari 2010.

Задание 2

Modifiera den föregående uppgiften så att skillnaden i dagar skrivs ut.

Задание 3

Modifiera den föregående uppgiften så att skillnaden i månader skrivs ut.

Задание 4

Modifiera den föregående uppgiften så att skillnaden i år skrivs ut.