JS解决Date对象在IOS中的“大坑” 以及时间格式兼容问题
更新时间:2023年10月23日 10:38:19 作者:小杨很困1
这篇文章主要介绍了JS解决Date对象在IOS中的“大坑” 以及时间格式兼容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
JS中Date对象在IOS中的坑以及时间格式兼容问题
最近做了一个小程序的活动功能,活动肯定涉及到开始时间和结束时间嘛,其中发现了一个比较隐藏的bug,因为后端传过来的时间格式为"2016-05-31 08:00"
安卓的是可以直接渲染出来的,本地时间超过活动时间就是活动结束了,安卓显示的是活动结束,而苹果显示的还是正在进行中
这个bug不太好找,一般人想不到ios时间格式不兼容的问题。
我这里在拿到时间后进行了处理
其中最主要的还是要把 “2016-05-31 08:00” 的时间格式换成"2016/05/31 08:00"的
ios16以上的版本是兼容的这个
也可以写个函数替换一下
function GetDateDiff(startDiffTime, endDiffTime) { //将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式 startTime = startDiffTime.replace(/\-/g, "/"); endTime = endDiffTime.replace(/\-/g, "/"); };
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Chrome中模态对话框showModalDialog返回值问题的解决方法
chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。2010-05-05.net MVC+Bootstrap下使用localResizeIMG上传图片
这篇文章主要为大家详细介绍了.net MVC和Bootstrap下使用 localResizeIMG上传图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04
最新评论