在不更改初始日期的情况下将日期分配给另一个变量
Assign date to another variable without changing initial date
如何在不使用 moment.js 更改初始日期 (dateA
) 的情况下将(操纵的)日期分配给新变量?
dateA = moment(); // 1 Jan 2015
dateB = dateA.add(2,'days');
// dateA: 3 Jan 2015...but should be 1 Jan 2015
// dateB: 3 Jan 2015
通过传递 moment
实例化 moment
将根据文档克隆它:
dateA = moment();
dateB = moment(dateA).add(2,'days');
您也可以简单地调用 clone
方法:
dateA = moment();
dateB = dateA.clone().add(2,'days');
如何在不使用 moment.js 更改初始日期 (dateA
) 的情况下将(操纵的)日期分配给新变量?
dateA = moment(); // 1 Jan 2015
dateB = dateA.add(2,'days');
// dateA: 3 Jan 2015...but should be 1 Jan 2015
// dateB: 3 Jan 2015
通过传递 moment
实例化 moment
将根据文档克隆它:
dateA = moment();
dateB = moment(dateA).add(2,'days');
您也可以简单地调用 clone
方法:
dateA = moment();
dateB = dateA.clone().add(2,'days');