现在的位置: 首页 > 综合 > 正文

getYear() 在ie6和firefox中不同解释的解决办法

2019年11月17日 ⁄ 综合 ⁄ 共 218字 ⁄ 字号 评论关闭

一,加一个判断:

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

二,换用getFullYear():

var year = today.getFullYear();

这样,在不同浏览器中都能得到正确的年份。

 

原因:

IE中:
today.getYear()返回的是绝对的公元纪年,即当前年份2008。

Firefox中:
today.getYear()返回的是相对绝对的年份,年份相对于1900,因为今年是2008,两者相减是108。

抱歉!评论已关闭.