getYear的问题 IE中: today=new Date(); today.getYear()返回的是绝对的公元纪年,2005
Firefox中: today=new Date(); today.getYear()返回的是相对绝对的年份,年份相对于1900,因为今年是2005,两者相减是105。这个问题的根源在于2000年问题,以前年份的表示使用2位数字
因此,为了最大范围的兼容性,使用getFullYear() 是正确的,在不同浏览器中都能正确计算。 就解决了获取年份的兼容性问题。
getYear的问题 IE中: today=new Date(); today.getYear()返回的是绝对的公元纪年,2005
Firefox中: today=new Date(); today.getYear()返回的是相对绝对的年份,年份相对于1900,因为今年是2005,两者相减是105。这个问题的根源在于2000年问题,以前年份的表示使用2位数字
因此,为了最大范围的兼容性,使用getFullYear() 是正确的,在不同浏览器中都能正确计算。 就解决了获取年份的兼容性问题。