Moment.js moment.duration().clone() 方法

Moment.js moment.duration().clone() 方法

moment().duration().clone()方法用于克隆给定的 Duration 对象。由于 Duration 对象可变,可以使用此方法将当前的 Duration 进行备份,类似于快照,包括其所有的属性和特性。

语法:

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

参数: 这个方法不接受任何参数。

返回值: 该方法返回克隆的Duration对象。

注意: 这在普通的Node.js程序中无法工作,因为它需要全局安装或在项目目录中安装外部的moment.js库。

可以使用以下命令来安装Moment.js:

安装moment模块:

npm install moment

以下示例将演示 Moment.js 的 moment.duration().clone() 方法

示例1:

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

输出:

durationOne data: P9M
durationTwo data: P9M

示例2:

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

输出:

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

参考: https://momentjs.com/docs/#/durations/clone/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程