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);

Produzione