MomentJS - Creando

Este método se utiliza para crear la duración.

Sintaxis

moment.duration(Number, String);
moment.duration(Number);
moment.duration(Object);
moment.duration(String);

Ejemplo

var k = moment.duration(500);
JSON.stringify(k._data) // to get the object details from duration

El método de duración le da al objeto todos los detalles. La estructura de duración que es visible en una consola se muestra aquí:

Salida

Ejemplo

var k = moment.duration(1500);

Salida

También es posible crear duración con unidades como parámetros. Observe el siguiente ejemplo para una mejor comprensión:

Ejemplo

var k = moment.duration(5, 'seconds');

Salida

Ejemplo

var k = moment.duration(12, 'months');

Salida

Tenga en cuenta que hemos utilizado 12 meses en la duración, por lo que lo muestra directamente en años como se muestra a continuación:

Ejemplo

var k = moment.duration(2, 'weeks');

Los detalles de la semana se muestran por días. 2 semanas cuenta hasta 14 días como se muestra a continuación:

Salida

Las unidades que se pueden utilizar con duración son años, meses, semanas, días, horas, minutos, segundos y milisegundos. Puede utilizar la versión de clave / taquigrafía discutida en capítulos anteriores para unidades con duración.

También puede actualizar días, horas, minutos y segundos como se muestra a continuación:

Ejemplo

var k = moment.duration('6.23:50:40');

Salida

Ejemplo con método de análisis

var k = moment.duration('P5Y8M9DT4H5M25S');

Salida