根据时间显示不同内容,在Chrome显示正常。
但在IE浏览器下“即将开始”只在本月显示,能否帮修改与Chrome效果一样
var time=new Date();
var localtime = new Array();
var hours = 0;
var minute = 0;
var second = 0; localtime[0] = time.getFullYear();
localtime[1] = time.getMonth()+1;
localtime[2] = time.getDate();
function getstatus(gtime) {
var status = '';
var getarray = gtime.split("-");
var gettime = new Array(parseInt(getarray[0]), parseInt(getarray[1]), parseInt(getarray[2]));
for(var i=0;i<4;i++) {
if(gettime[i]>localtime[i]) {
status = '<font color="green">即将开始</font>';
break;
}
else
if(gettime[i]<localtime[i]){
status = '<font color="gray">已经开始</font>';
break;
}
else {
status = '<font color="red">正在进行</font>';
}
}
document.write(status);
}Chrome
IE
浏览器时间兼容
但在IE浏览器下“即将开始”只在本月显示,能否帮修改与Chrome效果一样
var time=new Date();
var localtime = new Array();
var hours = 0;
var minute = 0;
var second = 0; localtime[0] = time.getFullYear();
localtime[1] = time.getMonth()+1;
localtime[2] = time.getDate();
function getstatus(gtime) {
var status = '';
var getarray = gtime.split("-");
var gettime = new Array(parseInt(getarray[0]), parseInt(getarray[1]), parseInt(getarray[2]));
for(var i=0;i<4;i++) {
if(gettime[i]>localtime[i]) {
status = '<font color="green">即将开始</font>';
break;
}
else
if(gettime[i]<localtime[i]){
status = '<font color="gray">已经开始</font>';
break;
}
else {
status = '<font color="red">正在进行</font>';
}
}
document.write(status);
}Chrome
IE
浏览器时间兼容
解决方案 »
- js Function对象的prototype的属性
- EXTjs问题
- ext 加了Ext.state.Manager.setProvider,拖动panel以后并没记入cookie刷新以后恢复原样
- ASP.NET 中关于递归的问题
- 在Firefox中怎样实现滤镜效果?
- javascript
- 在javascript中怎么切割字符串
- 正则表达式中匹配一个限定范围的数字该怎么写
- 关于scrollbar滚动的问题
- 求助高手,想要用$L(".qwe")[0].show("红色");获取类中的一个元素,请问为什么这么写不能实现?请问如何修改?求助
- JS实现关闭当前页面,之后弹出新的页面
- JS 求帮忙修改问题!
指定进制,要不ie下parseInt('08')得0,chrome得到8