在Javascript中,可以通过new Date().getYear获得当前的年份,比如现在应该返回2007,但这仅仅是在IE中的效果。在FireFox中,该函数返回的是108。
出现这一现象的原因是在某些版本的js当中,getYear返回的是从1900年开始算起的年份值,比如FF所支持的版本,而IE则遵循较低的JS版本。
解决办法有一个,就是调用另外一个函数:
getFullYear
这个函数可以保证不同版本的js下返回的数值都是2007
各位写js用到读取年份的操作时千万要替火狐用户多考虑考虑啊 呵呵