js中getYear()在IE和FF中兼容问题(转)
来源:互联网 发布:小红帽linux安装教程 编辑:程序博客网 时间:2024/05/02 02:39
js中我们想得到当前时间:var dayObj=new Date();
得到年就dayObj.getYear();
月份,日类似就不说了!
问题就出在这个dayObj.getYear();
在IE中是正确的即我们想要的数据
但是在FF中结果完全不同相差了1900
查了下相关内容得知原来JavaScript本来输出的就应该是109(今年是09年),然而IE考虑到不可能是1900年以前,所以直接给加上了1900。从这里我们就能看出了IE的好处方便啊。
解决方法:不管当前年份是那年直接加上1900就好了。
相关代码可以写:
var dayObj=new Date();
var myYears = ( dayObj.getYear() < 1900 ) ? ( 1900 + dayObj.getYear() ) : dayObj.getYear();
document.write(myYears);
呵呵,这样IE和FF就都好了
只供参考
- js中getYear()在IE和FF中兼容问题(转)
- JS的IE和FF兼容性问题汇总(补充:js中getYear()在IE和FF中兼容问题)
- JS中 getYear 和 getFullYear 解决IE和 FireFox兼容问题
- JS中getYear()的兼容问题 实习IE火狐均正常
- JS中getYear()的兼容问题
- event在IE和FF中使用时的兼容问题
- js getYear() FF与IE不同
- ff和IE兼容问题
- IE和FF兼容问题
- IE和FF兼容问题,JS和CSS方面
- JS中getYear()和getFullYear()区别分析
- JS中getYear()和getFullYear()区别分析
- JS中getYear()和getFullYear()区别分析
- JS获取getYear()在IE和火狐中的兼容性问题解决方法
- JavaScript在IE和FF下的兼容问题
- IE和FF JS中兼容的一些方法
- IE FF 兼容问题(1)
- Js在IE和FF兼容性问题汇总
- 序列化与反序列化
- IIS+TOMCAT,网页视频不能播放
- Javascript跨域详解(1)
- oracle_10g安装文档(图文)
- 不能实例化抽象类的浅尝
- js中getYear()在IE和FF中兼容问题(转)
- 导出Excel 把一个dataset的多个datatable导入到一个excel的多个sheet中
- java将date和String之间的互换
- VFP中如何判断某个用户是否连上SQL
- vim 使用方式
- 查看共享内存等信息并清除
- HDU 1010 Tempter of the Bone
- oracle min 字符赋值变量报错
- 我学ASP.NET(10年前写的,送给初学者)