Método Moment.js moment.duration().clone()

El método moment().duration().clone() se usa para clonar el objeto Duration dado. Como el objeto Duración es mutable, se puede usar para guardar una copia de la Duración actual como una instantánea usando este método, incluidas todas sus propiedades y atributos.

Sintaxis:

moment().duration().clone();

Parámetros: este método no acepta ningún parámetro.

Valor de retorno: este método devuelve el objeto Duration clonado.

Nota: Esto no funcionará en el programa Node.js normal porque requiere que una biblioteca moment.js externa se instale globalmente o en el directorio del proyecto.

Moment.js se puede instalar con el siguiente comando:

Instalación del módulo de momentos:

npm install moment

Los siguientes ejemplos demostrarán el método Moment.js moment.duration().clone() .

Ejemplo 1:

Javascript

const moment = require('moment');
  
let durationOne = moment.duration(9, 'months');
console.log(
    "durationOne data:",
    durationOne.toISOString()
);
  
let durationTwo = durationOne.clone();
console.log(
    "durationTwo data:", durationTwo.toISOString()
);

Producción:

durationOne data: P9M
durationTwo data: P9M

Ejemplo 2:

Javascript

const moment = require('moment');
  
let durationA = 
    moment.duration({months: 10, days: 7, hours: 3});
console.log(
    "durationA data:", durationA.toISOString()
);
  
let durationB = durationA.clone();
console.log(
    "durationB data:", durationB.toISOString()
);

Producción:

durationA data: P10M7DT3H
durationB data: P10M7DT3H
durationC data: P10M7DT3H

Referencia: https://momentjs.com/docs/#/durations/clone/

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *