js 用 new Date() 获取时间在ios端出现NaN问题的解决办法

在ios端中,使用如下方法会获得NaN,安卓手机则是正常计算

new Date("2019-02-26 18:34:33").getTime()

解决方法:用正则把 '-' 换成 '/' ,让时间格式变成以下格式

new Date("2019/02/26 18:34:33").getTime()

代码: 

var date = '2019/02/26 18:34:33'.replace(/-/g,"/");
console.log(new Date(date).getTime())

猜你喜欢

转载自blog.csdn.net/mossbaoo/article/details/87941063