标签为 "getfullyear" 的存档

火狐 getyear 数据格式

火狐下使用getyear时,得到不是正常格式的 2011 数据,是一个比较小的数,加上1900就是正常的年份。这也是和IE的兼容性问题,解决办法也很多。
首先是判断得到的数据,决定是否加上1900:

year = (year < 1900) ? (1900 + year) : year;

其实更简单的是可以用getfullyear()或者getUTCFullYear()来替代即可。