请问javascript的日期问题?

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:47:55
请问javascript的日期问题?
<script language="javascript">
var kk=new Date();
document.write (kk.getYear());
</script>

在ie中显示的年份是2009,为什么在火狐中显示的却是109?

怎么回事?如何在火狐中也显示成2009,请指教!

第二:如果把getYear后的()去掉的话,就显示成function getYear() { [native code] }

请问为什么getYear后面要带个小括号?还有{ [native code] } 啥意思?

第一,是因为通过getYear()函数得到的值是109(这是表示以1900年为零得到的数)IE会自动将时间进行调整(1900+109=2009),而火狐中显示的则是原始数值。
第二,getYear()后的小括号表示getYear是一个函数
第三,function getYear() { [native code] } 是一个提示,说明了getYear函数的编辑格式。[native code]表示你自己写的代码。

1.请用kk.getFullYear()

2.getYear是个日期类的方法,调用方法就是getYear()。

3.native code表示代码的意思,就是这里面包含一堆代码。