MomentJS - Differenza
Questo metodo fornisce la differenza in millisecondi.
Sintassi
moment().diff(Moment|String|Number|Date|Array);
moment().diff(Moment|String|Number|Date|Array, String);
moment().diff(Moment|String|Number|Date|Array, String, Boolean);
Questo metodo consente di ottenere la differenza nelle misurazioni, ovvero in anni, mesi ecc.,
Le misurazioni supportate sono anni, mesi, settimane, giorni, ore, minuti e secondi.
Osserva i seguenti esempi per una migliore comprensione:
Esempio 1
var a = moment([2000, 2, 15]);
var b = moment([2007, 8, 16]);
var c = a.diff(b);
O
Esempio
var a = moment([2000, 2, 15]).diff(moment([2007, 8, 16]));
Produzione
Esempio 2
Ecco un altro esempio con le misurazioni superate:
var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years");
Produzione
Esempio 3
Nel caso in cui desideri la differenza con il numero in virgola mobile, passa true come terzo parametro alla differenza come mostrato nel codice qui -
var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years", true);