如何在不改变引用的情况下用其他的momentjs对象更新momentjs对象?
var aObj = moment();
var bObj = moment();我想用bObj成员更新aObj的所有成员。
发布于 2015-07-17 15:47:03
这段代码正在做您想要做的事情
var bObj = moment();
var aObj = moment(bObj);发布于 2017-02-08 06:12:04
这段代码改变了moment-object,但并不关心时区:
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"发布于 2018-08-09 17:32:51
你能试试这个吗。
变量bObj = moment();var aObj = bObj.clone();
然后你可以用bObj.format("DD-MMM-YYYY :ss“)和aObj.format(”DD-MMM YYYY:ss“)检查。
https://stackoverflow.com/questions/30320635
复制相似问题