首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为啥在火狐显示跟IE不同的

2012-08-16 
为什么在火狐显示跟IE不同的火狐显示:110年7月18日 星期日IE显示:2010年7月18日 星期日script language

为什么在火狐显示跟IE不同的
火狐显示:110年7月18日 星期日 
IE显示:2010年7月18日 星期日 


<script language="JavaScript">
<!---
  today=new Date();
  var hours = today.getHours();
  var minutes = today.getMinutes();
  var seconds = today.getSeconds();
  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("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); 
document.write("",today.getYear(),"年","",today.getMonth()+1,"月","",today.getDate(),"日"," ",d[today.getDay()+1]); //-->
</script>

求解

[解决办法]
today.getYear()
改成
today.getFullYear()

getYear,是过时的方法,返回的是与1900年的差值。

热点排行