时刻:弃用警告:时刻构造回落到日期

时间:2015-06-10 17:46:03

标签: javascript momentjs

我在浏览器控制台中收到了这个错误,这就是我在系统中的所有内容:

moment(slip.gameLineObj.date).format('MMMM Do YYYY, h:mm:ss a')

我应该更新时刻吗?或者我该怎么办?

更新

(slip.gameLineObj.date)返回2015-06-10T20:05:00.000Z

根据bower.json "moment": "2.10.3"

momentjs版本

1 个答案:

答案 0 :(得分:1)

您应该阅读this issue on github

  

不推荐使用非iso字符串进行构造。这是什么   意味着你可以安全地做到:

> moment("2014-04-25T01:32:21.196Z");  // iso string, utc timezone
> moment("2014-04-25T01:32:21.196+0600");  // iso string with timezone
> moment("2014 04 25", "YYYY MM DD"); // string with format

长话短说: 现在,您应该在字符串中指定日期的格式,或者您的日期字符串应使用iso格式之一进行格式化。