如何使用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
答案 0 :(得分:2)
通过传递moment
实例moment
将根据文档克隆它:
dateA = moment();
dateB = moment(dateA).add(2,'days');
您也可以简单地调用clone
方法:
dateA = moment();
dateB = dateA.clone().add(2,'days');