标签:new 微信 程序 手机 class 正则表达 结果 开发 解决办法
最近在做小程序端的开发,在处理一块时间的业务中发现一个坑,在微信开发工具中调试没有问题,结果在手机端预览就出现错误,
new Date(time).getTime() //这样写在手机端是无效的
于是百度之。
解决办法很简单,就是用正则表达式处理一下时间:
time=time.replace(/-/g,"/");
原因粗略解释一下:
iPhone中的safari无法解释 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss这样的时间格式,而谷歌火狐等浏览器对这样的格式做了扩展,
iPhone中的safari所支持的格式为 YYYY,MM, DD,HH,mm,ss
标签:new 微信 程序 手机 class 正则表达 结果 开发 解决办法
原文地址:https://www.cnblogs.com/KDSER/p/9438695.html