Vue.js:控制台警告,带有来自身份验证的 Firebase 日期的 vue-moment - 日期已更新



时刻正在返回我想要的东西...

Date updated: 41 minutes ago

但是我收到Chrome控制台警告:Could not build a valid `moment` object from input.


此格式来自 Firebase 的日期

日期更新:

2018-10-25T17:33:24.537Z

profile.vue

<span>Date updated: {{ dateUpdated | moment("from", "now") }}</span>

问题如何抑制此错误?

(似乎Firebase日期暂时无效.js(

时刻.js

if (!input || !date.isValid()) {
// Log a warning if moment couldn't reconcile the input. Better than throwing an error?
console.warn('Could not build a valid `moment` object from input.');
return input;
}

谢谢

如果你这样做会发生什么:

<span>{{ [ dateUpdated, "YYYY-MM-DDTHH:mm:ss.SSS" ] | moment("dddd, MMMM Do YYYY") }}</span>

请参阅 http://momentjs.com/docs/#/parsing/special-formats/

以下"简单"JavaScript 使用"标准"时刻.js库在控制台中打印true

var sDate = "2018-10-25T17:33:24.537Z";
var mDate = moment(sDate, "YYYY-MM-DDTHH:mm:ss.SSS");
console.log(mDate.isValid());

最新更新