在项目中需要获取一个时间戳,使用了new Date(time),安卓手机上可行,但在苹果手机上显示undefined,在谷歌浏览器的控制台打印出来,后来发现是ios对new Date()函数不兼容,主要是时间格式为:2019-3-21 12:00:00 在苹果上获取时间戳有兼容性问题 ,需要转换成 2019/3/21 12:00:00 才可以正确获取到时间戳。而安卓对两种数据格式都兼容
2019-11-09 10:13:21 2019/11/09 10:13:21
解决办法:let t = new Date(time.replace(/-/g,’/’)).getTime();