safari中遇到的坑
来源:互联网 发布:51单片机简易电子琴 编辑:程序博客网 时间:2024/06/07 03:23
最近在做移动Web的时候,在PC上用Chrome调试都成功了,但是在iPhone上真机一测就出现了奇怪的问题。经过一系列调试发现是日期相关的地方出现了问题。起初怀疑是生产环境的问题,但用Mac版的safari调试本地也出现了同样的问题。查阅一些资料后发现,safari中对于JavaScript的new Date函数的支持有一个比较奇怪的问题。
通常,由于习惯了SQL中的datetime格式,日期是打成yyyy-mm-dd的格式,然而,safari竟然不支持这样的格式,所以当你输入如下语句时,会返回空的时间。
new Date('2017-04-17');
Safari支持的格式是yyyy/mm/dd这样的,差别主要在于短横-与斜杠/,而斜杠这样的格式在其他常见的浏览器中也都是可以正常运行的,所以只需要都换成斜杠就可以了,转换函数如下所示:
new Date('2017-04-17'.replace(/-/g, "/"));
阅读全文
0 0
- safari中遇到的坑
- IOS-safari遇到的坑
- safari中不能响应click()的问题
- php中cookie跨域的解决方案以及IE和safari浏览器中的坑
- position:fixed之safari的坑
- js中一个导致Safari浏览器崩溃的问题处理
- chrome/safari中jquery submit()不起作用的解决办法
- 删除移动版Safari中textarea的阴影
- safari 和Firefox js中不一致的敌方
- 解决IOS safari 中按钮圆角的问题
- IOS中Safari关于Javascript的Date问题
- MBA中Safari访问Domino邮箱服务器的配置
- 让Safari中收藏的个人网站显示Logo
- iOS Safari 中click点击事件失效的解决办法
- iOS Safari 中点击事件失效的解决办法
- iOS Safari 中点击事件失效的解决办法
- iOS Safari 中click点击事件失效的解决办法
- java中遇到的坑
- 几个不熟的java关键字:2.native
- Spring面试大全
- AndriodStudio 中使用.9图片报错
- org.springframework.beans.factory.parsing.BeanDefinitionParsingException&更换jdk
- C++命名空间/string类型/vector类型
- safari中遇到的坑
- 正则匹配:match与exec
- 2017-03-21 Flex布局新旧混合写法详解(兼容微信) http://www.tuicool.com/articles/Yzeu6j7
- controller单元测试
- Struts2框架学习(二) Action
- 有关CoordinatorLayout的总结
- js弹出层评论前判断是否要登录
- pod install 慢
- Spring 使用注解方式进行事务管理