uniapp小程序中Date()函数的iOS兼容性

uniapp小程序中Date()函数的iOS兼容性,第1张

在开发uniapp的时候,开发工具对Date()函数是没有进行兼容处理的,这时候预览页面就会遇到安卓跟iOS时间显示出现兼容问题。

解决方法:

new Date(“2018-12-12 00:00:01”).getTime()获取时间戳的时候在iOS下面为NaN,我们需要将时间的'-'转化为'/',

new Date(dataTime.replace(/-/g,'/')).getTime()

或者

time = time.replace(/\-/g,"/");

let start = new Date(time).getTime();

这样就可以将dataTime的字符串修改为iOS兼容

在开发工具中我们可以运用下面的api去判断当前系统是iOS还是安卓

switch(uni.getSystemInfoSync().platform){

                case 'android':

                console.log('安卓');

                break;

                case 'ios':

                console.log('ios');

                break;

                default:

                console.log('开发工具');

                break;

            }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存