Chrome 和 Safari 对日期格式的兼容问题

原创 2015年07月07日 11:30:29

   问题背景:

   在iOS中执行直播节目单切换失效,但在android中却是好的。两个系统,默认的浏览器是不一样的。

   错误分析:

   原代码逻辑:

                   

   错误原因:

                  revVal 的值为 "2014-12-05"(当前点击切换的日期),调用的字符串替换方法仅能替换第一个  ",得到 "2014/12-05"

                  Chrome兼容性较好,能正确的生成 currentDate 的日期格式,而Safari不支持"Invalid Date"

   解决办法:

                  将revVal的值转换为 "2014/12/05"

                  revVal.replace( /-/g , "/" )  利用正则表达式替换所有 ‘ - ’



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决浏览器兼容问题hack,IE6/IE7/IE8/IE9/Firefox/Opera/Webkit/Chrome/Safari

color:red; color:red !important; _color:red; *color:red; +color:red; *+color:red; color:red\9; color...
  • shen516
  • shen516
  • 2014年06月06日 11:12
  • 2014

IE Firefox Opera Chrome Safari 对MARQUEE标签的兼容问题

标准参考MARQUEE 元素不属于 W3C 规范中的元素,它最初由 IE2.0 引入,是微软为 IE 浏览器发明的特有元素,然而目前所有的主流浏览器均支持 MARQUEE 元素。MARQUEE 元素用...
  • keymo_
  • keymo_
  • 2012年09月12日 11:20
  • 11451

史上最全的CSS hack方式一览(解决IE6-IE11,Firefox/Safari/Opera/Chrome兼容问题)

做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道...

水果手机 Safari transform rotateY 不兼容问题

前端 css3 Safari bug transform

Excel中日期格式转换问题

  • 2011年12月22日 15:10
  • 272KB
  • 下载

EasyUI的combobox组件Chrome浏览器不兼容问题解决办法

EasyUI版本:jQuery EasyUI 1.4.1 Chrome浏览器版本:41.0.2272.101 m 问题描述 在Chrome浏览器下,下拉框选择选项之后,选择的值在下拉框中...

Chrome firefox ie等浏览器空格( )兼容问题

使用( ;)空格浏览器之间,显示的不一样,对不起等现象。解决方案:用半角空格 或者全角空格 就可以了, 相当于半格中文字符的宽度, 相当于一个中文字符宽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Chrome 和 Safari 对日期格式的兼容问题
举报原因:
原因补充:

(最多只允许输入30个字)