在开发uniapp的时候,开发工具对Date()函数是没有进行兼容处理的,这时候预览页面就会遇到安卓跟iOS时间显示出现兼容问题。
解决方法:
new Date(“2018-12-12 00:00:01”).getTime()获取时间戳的时候在iOS下面为NaN,我们需要将时间的'-'转化为'/',
new Date((/-/g,'/')).getTime()
或者
time = (/\-/g,"/");
let start = new Date(time).getTime();
这样就可以将dataTime的字符串修改为iOS兼容
在开发工具中我们可以运用下面的api去判断当前系统是iOS还是安卓
switch(().platform){
case 'android':
('安卓');
break;
case 'ios':
('ios');
break;
default:
('开发工具');
break;
}