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