Fullcalendar 使用其他momentjs对象更新momentjs对象
如何在不更改引用的情况下使用其他momentjs对象更新momentjs对象Fullcalendar 使用其他momentjs对象更新momentjs对象,fullcalendar,momentjs,Fullcalendar,Momentjs,如何在不更改引用的情况下使用其他momentjs对象更新momentjs对象 var aObj = moment(); var bObj = moment(); 我想用bObj成员更新aObj的所有成员。此代码正在执行您想要的操作 var bObj = moment(); var aObj = moment(bObj); 此代码会改变矩对象,但不考虑时区: var momentA = moment().tz("Europe/Berlin"); var momentB = moment().t
var aObj = moment();
var bObj = moment();
我想用
bObj
成员更新aObj
的所有成员。此代码正在执行您想要的操作
var bObj = moment();
var aObj = moment(bObj);
此代码会改变矩对象,但不考虑时区:
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()
你能试试这个吗
var bObj=力矩();
var aObj=bObj.clone()
然后您可以使用bObj.format(“DD-MMM-YYYY HH:ss”)和aObj.format(“DD-MMM-yyy HH:ss”)进行检查。我希望更新对象,而不是使用其他内容创建新对象。
Object.assign(momentA, momentB.clone());
console.log(momentA.tz()); // "America/Los_Angeles"