Differenza tra oggetti data in JavaScript
Nelle lezioni precedenti, per trovare la differenza
tra le date, abbiamo utilizzato il formato timestamp.
Tuttavia, in JavaScript, questo non è
necessario: le date, rappresentate come
oggetti Date, possono essere sottratte l'una
dall'altra, e il risultato della loro sottrazione - è la differenza
in millisecondi.
Ad esempio, visualizziamo il numero di millisecondi
trascorsi dal 25 maggio 2015,
12:59:59 fino al momento attuale:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // sottraiamo due oggetti data l'uno dall'altro
console.log(diff); // vedremo la differenza in millisecondi
Visualizza il numero di millisecondi
trascorsi tra il 1 settembre 2000
e il 15 febbraio 2010.
Modifica il problema precedente in modo che venga visualizzata la differenza in giorni.
Modifica il problema precedente in modo che venga visualizzata la differenza in mesi.
Modifica il problema precedente in modo che venga visualizzata la differenza in anni.