手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >FireFox的getYear的注意事项
FireFox的getYear的注意事项
摘要:上个礼拜在整理以前写的一个日历脚本,FF下对年显示的总是有问题,搞了郁闷s。例如如下脚本:在IE下提示“2007”——没有问题!可是在FF下...

上个礼拜在整理以前写的一个日历脚本,FF下对年显示的总是有问题,搞了郁闷s。例如如下脚本:在IE下提示“2007”——没有问题!可是在FF下却提示“107”?

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

Google了一下,才明白在FF的getYear返回的是“当前年份-1900”的值(传说以前一直这样处理),而NB的MS却当Year>=2000,直接把减去的1900又加回来了。呵呵,再次佩服IE的容错能力和肚量^_^

最直接的解决办法是year=(year<1900)?(1900+year):year;

当然你要判断Browser类型再分类处理也没有问题。

最合理的是将getYear用getFullYear或者getUTCFullYear去调用,你可以改变上面Code框中的相应代码看看效果。

【FireFox的getYear的注意事项】相关文章:

JavaScript静态的动态

JavaScript中的splice()方法使用详解

子父窗口之间的操作

jQuery获取上传文件的名称的正则表达式

用NODE.JS中的流编写工具是要注意的事项

AngularJS学习笔记之ng-options指令

如何实现浏览器上的右键菜单

JS+CSS实现的拖动分页效果实例

JavaScript中的italics()方法的使用介绍

Mozilla中显示textarea中选择的文字

精品推荐
分类导航