为什么用Javascript写的日期程序用IE显示是正常的,用Firefox显示不正常,怎么处理?

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:53:55
相关代码
language ="JavaScript" type="text/javascript">
<!--
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray("<font color=RED>星期日",
"<font color=white>星期一","<font color=white>星期二",
"<font color=white>星期三","<font color=white>星期四",
"<font color=white>星期五","<fontcolor=red>星期六"); document.write("<font color=white>",today.getYear(),"<font color=white>年","<font color=white>",
today.getMonth()+1,"<font color=white>月"," <font color=white>",
today.getDate(),"<font color=white>日</FONT>",
d[today.getDay()+1]); //-->
</script>
我说的不正常是指用FIREFOX浏览显

firefox不支持,傻不傻呀。。。
这段代码在firefox下面执行的很好。没有一点问题。
只不过是设置了白色的颜色你看不出来摆了
你换个颜色试试看

today.getYear()改成today.getFullYear()
FF下面用getYear()得到的年要加上1900.getFullYear()就好了。