格式化的时刻与lodash isEqual不匹配

时间:2017-10-10 21:48:23

标签: momentjs lodash angular2-forms

foo = moment();
bar = foo.clone();
_.isEqual(foo, bar); //true
foo.format();
_.isEqual(foo, bar); //false

有人知道一种解决方法,在格式化之后使它们相等吗?

编辑 - 我只关心那些变量上的日期

1 个答案:

答案 0 :(得分:0)

当你在没有任何参数的情况下调用moment()时,它会返回一个Moment对象

Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Wed Oct 11 2017 00:51:25), …}

但是当你使用moment()。format()时,它会返回一个字符串

2017-10-11T00:51:29+08:00

那他们怎么能平等?