Atšķirība starp datumobjektiem JavaScript

Iepriekšējās nodarbībās, lai atrastu atšķirību starp datumiem, mēs izmantojām timestamp formātu. Tomēr patiesībā JavaScript tas nav obligāti: datumus, kas attēloti kā objekts Date, var atņemt vienu no cita, un atņemšanas rezultāts - atšķirība milisekundēs.

Piemēram, izvadīsim milisekunžu skaitu, kas pagājušas kopš 25 maija 2015, 12:59:59 līdz pašreizējam laika momentam:

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

let diff = now - date; // atņem divus datumobjektus vienu no otra
console.log(diff);     // redzēsim atšķirību milisekundēs
Задание 1

Izvadiet ekrānā milisekunžu skaitu, kas pagājis starp 1 septembri 2000 gada un 15 februāri 2010 gada.

Задание 2

Modificējiet iepriekšējo uzdevumu tā, lai ekrānā izvadītos atšķirība dienās.

Задание 3

Modificējiet iepriekšējo uzdevumu tā, lai ekrānā izvadītos atšķirība mēnešos.

Задание 4

Modificējiet iepriekšējo uzdevumu tā, lai ekrānā izvadītos atšķirība gados.