这是一段js获取年份的普通的再也不能普通的代码
var myDate = new Date(); var myYears = myDate.getYear(); document.write(myYears);
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
居然在FF和IE两个浏览器下显示两个结果
FF下显示112,而IE下显示2012
解决方法:
var myDate = new Date(); var myYears = ( myDate.getYear() < 1900 ) ? ( 1900 + myDate.getYear() ) : myDate.getYear(); document.write(myYears);
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
这样就全部显示2012了