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:
let 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
Kuva ekraanile millisekundite arv,
mis möödus 1 septembril 2000
aastal ja 15 veebruaril 2010 aastal.
Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus päevades.
Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus kuudes.
Muutke eelmist ülesannet nii, et ekraanile kuvataks erinevus aastates.