读书人

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

发布时间: 2012-08-16 12:02:15 作者: rapoo

为什么在火狐显示跟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年的差值。

读书人网 >JavaScript

热点推荐