要消除该警告,您需要执行以下任一操作:
- 输入日期字符串的ISO格式版本:
moment('2014-04-23T09:54:51');- 传递您现在拥有的字符串,但告诉Moment字符串采用的格式:
moment('Wed, 23 Apr 2014 09:54:51 +0000', 'ddd, DD MMM YYYY HH:mm:ss ZZ');- 将您的字符串转换为Javascript Date对象,然后将其传递给Moment:
moment(new Date('Wed, 23 Apr 2014 09:54:51 +0000'));最后一个选项是Moment目前支持的内置回退,并且已弃用控制台警告。他们说他们不会在将来的版本中支持这种后备。他们解释说使用
new Date('mydate')太不可预测了。


