firefox 与IE 对 js获取当前年份的兼容问题
通过年份查找数据的需求,这个功能实现起来比较简单
js代码如下:
-
var myDate = new Date();
var year=myDate.getYear();
year=year+"年";
alert(year);
$("#selectYear").val(year);
数据的样式变成这样的了,我希望得到的数据时 “02文书文件--2016”这样的但是在firefox却是如上图。
经过查询资料发现造成该原因是 javascript 的兼容性问题
所以在IE下显示就正常了,修改也简单就是需要加一个判断。
最后代码如下:
-
var myDate = new Date();
var year=myDate.getYear();
year = (year<1900?(1900+year):year);
year=year+"年";
alert(year);
$("#selectYear").val(year);
最后在firefox显示正常了: