记一次web移动端与ios的兼容问题
1、new Date()在ios上面不兼容
我这次开发的项目涉及到时间的计算,本来在google上测试没问题,在andriod测试也没问题,但在ios上显示却是invalid date。。。
因为在安卓这些都没问题,就直接确定了可能是ios的兼容问题,然后去百度。
果然,就是new Date()里设置日期时不能是2019-12-27这种格式,必须为2019/12/27这种格式。2019/12/27这种andriod和ios都可以识别。
所以,直接用个正则就行了。如:
var time = '2019-12-27';
new Date(time.replace(/-/g,"/"