Diferența dintre obiectele cu dată în JavaScript
În lecțiile anterioare, pentru a găsi diferența
dintre date am folosit formatul timestamp.
Cu toate acestea, de fapt, în JavaScript acest lucru
nu este obligatoriu: datele, reprezentate ca
obiect Date, pot fi scăzute unele
din altele, iar rezultatul scăderii lor - diferența
în milisecunde.
De exemplu, să afișăm numărul de milisecunde
care au trecut din 25 mai 2015,
12:59:59 până în momentul actual:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // scădem două obiecte cu date unul din celălalt
console.log(diff); // vom vedea diferența în milisecunde
Afișați pe ecran numărul de milisecunde
trecute între 1 septembrie 2000
și 15 februarie 2010.
Modificați problema anterioară astfel încât să se afișeze pe ecran diferența în zile.
Modificați problema anterioară astfel încât să se afișeze pe ecran diferența în luni.
Modificați problema anterioară astfel încât să se afișeze pe ecran diferența în ani.