本文主要是介绍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())
这篇关于js 用 new Date() 获取时间在ios端出现NaN问题的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!