2015-05-19 51 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"