MomentJS - Différence

Cette méthode donne la différence en millisecondes.

Syntaxe

moment().diff(Moment|String|Number|Date|Array);
moment().diff(Moment|String|Number|Date|Array, String);
moment().diff(Moment|String|Number|Date|Array, String, Boolean);

Cette méthode permet d'obtenir la différence de mesures, c'est-à-dire en années, mois etc.,

Les mesures prises en charge sont les années, mois, semaines, jours, heures, minutes et secondes.

Observez les exemples suivants pour une meilleure compréhension -

Exemple 1

var a = moment([2000, 2, 15]);
var b = moment([2007, 8, 16]);
var c = a.diff(b);

Ou

Exemple

var a = moment([2000, 2, 15]).diff(moment([2007, 8, 16]));

Production

Exemple 2

Voici un autre exemple avec des mesures réussies -

var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years");

Production

Exemple 3

Si vous voulez la différence avec le nombre à virgule flottante, passez true comme troisième paramètre à la différence comme indiqué dans le code ici -

var a = moment([2010, 2, 15]).diff(moment([2007, 8, 16]), "years", true);

Production