Javascript 弃用警告:nodejs中的构造返回到js日期的时刻
我在nodejs服务器中使用以下代码,使用矩将字符串格式化为ISO8601标准Javascript 弃用警告:nodejs中的构造返回到js日期的时刻,javascript,node.js,Javascript,Node.js,我在nodejs服务器中使用以下代码,使用矩将字符串格式化为ISO8601标准 var dateStr = "2016-5-20 17:25:45"; var urecordtime=moment(dateStr).toISOString(); 但是我越来越 “弃用警告:即时构造返回到js日期。不鼓励这样做,并将在即将发布的主要版本中删除。有关详细信息,请参阅。” 我怎样才能修好它 提前感谢。尝试将格式指定为第二个参数,以便库不需要猜测实际格式: var m = moment("2016-5-
var dateStr = "2016-5-20 17:25:45";
var urecordtime=moment(dateStr).toISOString();
但是我越来越
“弃用警告:即时构造返回到js日期。不鼓励这样做,并将在即将发布的主要版本中删除。有关详细信息,请参阅。”
我怎样才能修好它
提前感谢。尝试将格式指定为第二个参数,以便库不需要猜测实际格式:
var m = moment("2016-5-20 17:25:45", "YYYY-M-D HH:mm:ss");
var s = m.toISOString();
资料来源:
这条警告消息基本上是说,您当前传递的日期需要“格式”,尽管您的日期已格式化。请看一下这本书 我从日期中提取日期。转换之后,当时我收到了这个警告信息
- 容易出现警告的代码:时刻($(“#payPeriodDate”).val()).toDate().getDate()
- 警告安全代码:时刻($(“#payPeriodDate”).val(),'MM/DD/YYYY').toDate().getDate()