2015-05-19 90 views

回答

0

此代码是做你想要什么

var bObj = moment(); 
var aObj = moment(bObj); 
+0

我想更新对象,而不是与其他内容创建新的。 – foxlis

0

此代码变异的那一刻对象,但doesn't照顾有关时区:

var momentA = moment().tz("Europe/Berlin"); 
var momentB = moment().tz("America/Los_Angeles").add(2, 'years'); 
momentA.set(momentB.toObject()); 
console.log(momentA.tz()); // "Europe/Berlin" 
console.log(momentA.format()); // 2019-02-07T14:11:36+01:00 

编辑: 你也可以使用Object.assign()

Object.assign(momentA, momentB.clone()); 
console.log(momentA.tz()); // "America/Los_Angeles"