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