阅读:1803回复:4
请问各位大侠,这段显示时间的js怎么在ff下无法显示
var hours, minutes;
var intHours, intMinutes; var today, theday; today = new Date(); function initArray(){ this.length=initArray.arguments.length for(var i=0;i<this.length;i++) this[i+1]=initArray.arguments } var d=new initArray( "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); theday = today.getYear()+"年" + [today.getMonth()+1]+"月" +today.getDate() + "日 " + d[today.getDay()+1]+" "; intHours = today.getHours(); intMinutes = today.getMinutes(); if (intHours == 0) { hours = "12:"; } else if (intHours < 12) { hours = intHours+":"; } else if (intHours == 12) { hours = "12:"; } else { intHours = intHours hours = intHours + ":"; } if (intMinutes < 10) { minutes = "0"+intMinutes; } else { minutes = intMinutes; } timeString = theday+hours+minutes; document.write(timeString); 在某个浏览器是可以的,在ff下无法显示, 怎样改才能在ff有效显示? |
|
1楼#
发布于:2009-09-28 17:37
bigflybird:可以显示,不过在火狐下显示为109年了,today.getYear()应该改为today.getFullYear()回到原帖 高人啊。不过似乎某些大网站也有如许毛病。规则普及真的很难。 |
|
2楼#
发布于:2009-09-28 17:37
可以显示,不过在火狐下显示为109年了,today.getYear()应该改为today.getFullYear()
|
|
3楼#
发布于:2009-09-28 17:37
可以显示呀。
|
|
|
4楼#
发布于:2009-09-28 17:37
没人知道吗?
|
|