`
aa00aa00
  • 浏览: 325721 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

IE11,Firefox,chrome 浏览器适配兼容行

 
阅读更多
好久没有写博客了,昨天遇到一个浏览器的适配兼容性的问题,这边做一个记录,估计大家也都遇到过这样的问题.

问题描述:
一个模块,要取得时间,当时在做的时候测试了firefox和chrome浏览器,IE11没有测试,今天用
IE11测试了一下,出了问题,页面飞了...


问题解决方法:
带着问题,去网上搜索了一下,果真这样的问题,真多...

在IE中获得时间的格式是这样的 "yyyy/MM/dd HH:mm:ss"
注意是"/"这样的格式,而在Firefox和chrome中是"yyyy-MM-dd HH:mm:ss"是这样取得的,所以就导致页面飞了.

将获得时间的地方,进行修改为"yyyy/MM/dd HH:mm:ss"这种格式,注意这种格式在firefox和chrome中都是支持的,修改后,问题解决.

JAVA后台的方法:

public String dateToStamp(String s) throws ParseException {
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = simpleDateFormat.parse(s);
long ts = date.getTime();
res = String.valueOf(ts);
return res;
}

前台修改的地方:

var date1 = new Date();

var aa =start1.split('-');
var bb=aa[0];
$("#team-start").text(bb);

var end = $("input:hidden[name='end']").val();
var end1;
end1 = end.replace(/ \d+(:\d+){2}/,'');
var cc =end1.split('-');
var dd=cc[0];
$("#team-end").text(dd);

修改完成后,问题解决 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics