MomentJS - Diferencia

Este método da la diferencia en milisegundos.

Sintaxis

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

Este método permite obtener la diferencia de medidas, es decir, años, meses, etc.

Las medidas admitidas son años, meses, semanas, días, horas, minutos y segundos.

Observe los siguientes ejemplos para una mejor comprensión:

Ejemplo 1

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

O

Ejemplo

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

Salida

Ejemplo 2

Aquí hay otro ejemplo con medidas aprobadas:

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

Salida

Ejemplo 3

En caso de que desee la diferencia con el número de punto flotante, pase verdadero como tercer parámetro a la diferencia como se muestra en el código aquí -

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

Salida