Erinevus kuupäevaobjektide vahel JavaScriptis

Eelmistes õppetundides kasutasime kuupäevade vahelise erinevuse leidmiseks timestamp vormingut. Kuid tegelikult pole JavaScriptis see kohustuslik: kuupäevad, esitatud kui objekt Date, saab teineteisest lahutada, ja nende lahutamise tulemus on erinevus millisekundites.

Näitena väljastame millisekundite arvu, mis on möödunud alates 25 maist 2015, 12:59:59 kuni praeguse momendini:

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

let diff = now - date; // lahutame kaks kuupäevaobjekti teineteisest
console.log(diff);     // näeme erinevust millisekundites
Задание 1

Kuva ekraanile millisekundite arv, mis möödus 1 septembril 2000 aastal ja 15 veebruaril 2010 aastal.

Задание 2

Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus päevades.

Задание 3

Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus kuudes.

Задание 4

Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus aastates.