Moment 给我无效的日期
Moment gives me invalid date
考虑以下几点:
console.log(moment(investment.updated_at.date, 'MMDDYYYY'));
这给了我一个 Moment 对象:
Moment {_isAMomentObject: true, _i: "2015-10-27 10:22:22", _f: "MMDDYYYY", _isUTC: false, _pf: Object…}
当我打电话时:
console.log(moment(investment.updated_at.date, 'MMDDYYYY').fromNow());
我收到无效日期错误:Invalid date
知道为什么格式不正确吗?传递给 moment 的日期是:2015-10-27 10:22:22
您指定的格式与创建 moment 对象时的实际日期字符串不匹配。 MMDDYYYY
只会匹配看起来像 10272015
的日期。
相反,让 moment 发挥作用 - 它熟悉字符串的格式 2015-10-27 10:22:22
。
moment(investment.updated_at.date).fromNow();
如果你出于某种原因想要具体说明,你可以传递与你的数据匹配的格式字符串 'YYYY-MM-DD hh:mm:ss'
。
考虑以下几点:
console.log(moment(investment.updated_at.date, 'MMDDYYYY'));
这给了我一个 Moment 对象:
Moment {_isAMomentObject: true, _i: "2015-10-27 10:22:22", _f: "MMDDYYYY", _isUTC: false, _pf: Object…}
当我打电话时:
console.log(moment(investment.updated_at.date, 'MMDDYYYY').fromNow());
我收到无效日期错误:Invalid date
知道为什么格式不正确吗?传递给 moment 的日期是:2015-10-27 10:22:22
您指定的格式与创建 moment 对象时的实际日期字符串不匹配。 MMDDYYYY
只会匹配看起来像 10272015
的日期。
相反,让 moment 发挥作用 - 它熟悉字符串的格式 2015-10-27 10:22:22
。
moment(investment.updated_at.date).fromNow();
如果你出于某种原因想要具体说明,你可以传递与你的数据匹配的格式字符串 'YYYY-MM-DD hh:mm:ss'
。