弃用警告:在nodejs中的时刻build造回落到jsdate

我在nodejs服务器中使用以下代码来使用时刻格式化ISO8601标准的string

var dateStr = "2016-5-20 17:25:45"; var urecordtime=moment(dateStr).toISOString(); 

但是我越来越

“弃用警告:时刻build设回落到jsdate,这是沮丧,将在即将到来的主要版本中被删除,请参阅https://github.com/moment/moment/issues/1407获取更多信息。

我该如何解决它?

提前致谢。

尝试指定格式作为第二个参数,以便库不需要猜测实际的格式:

 var m = moment("2016-5-20 17:25:45", "YYYY-MD HH:mm:ss"); var s = m.toISOString(); 

资料来源:

http://momentjs.com/docs/#/parsing/
https://github.com/moment/moment/issues/1407