在firefox下取得年份的时候出现三位数的解决方法

来源:互联网 发布:什么叫数字字符c语言 编辑:程序博客网 时间:2024/06/06 01:12

var today=new Date();  
alert(today.getYear());

在2000年以前是没有问题的显示两位数的年份

 

而在2000年以后则显示三位数的年份了, 例如今年是2010年则显示110

 

原因 在firefox中getYear()是使用当前年减去1900所得,而在ie中则直接使用当前年

 

解决办法 我们可以使用Date的getFullYear方法,此方法在ie和ff下都是获取当前年份

var today=new Date();  
alert(today.getFullYear());

原创粉丝点击