IE与Firefox下javascript getyear年份的兼容性写法


Posted in Javascript onDecember 20, 2007

IE与Firefox下javascript getyear年份不同浏览器 JavaScript 的getyear年份函数兼容性问题

先举个例子
用 Firefox 上一些网站会看到这样的提示
现在时间是 106年8月8日

而用 ie 浏览器的话就显示正常的 2006年8月8日

原因就是 javascript 的兼容性问题

var today = new date();
var year = today.getYear();

在 Firefox 里面 getYear 返回的是 "当前年份-1900" 的值 (以前都如此)
而微软很NB的做了一个改动:
当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X)
如:today年份是1999 返回99
    today年份是2000 返回2000

javascript getyear一个简单的解决是加一个判断:
year = (year<1900?(1900+year):year);

也有另外的方法
通过 getFullYear getUTCFullYear 去调用
var year = today.getFullYear();

Javascript 相关文章推荐
JavaScript使用prototype定义对象类型(转)[
Dec 22 Javascript
jquery实现通用的内容渐显Tab选项卡效果
Sep 07 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
干货分享:让你分分钟学会javascript闭包
Dec 25 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
vue2.0多条件搜索组件使用详解
Mar 26 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
如何在VUE中使用vue-awesome-swiper
Jan 04 Vue.js
Ajax实现异步加载数据
Nov 17 Javascript
javascript支持firefox,ie7页面布局拖拽效果代码
Dec 20 #Javascript
麦鸡的TAB切换功能结合了javascript和css
Dec 17 #Javascript
用javascript来实现动画导航效果的代码
Dec 16 #Javascript
不用ajax实现点击文字即可编辑的方法
Dec 16 #Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
Dec 16 #Javascript
Javascript常用运算符(Operators)-javascript基础教程
Dec 14 #Javascript
javascript实现仿银行密码输入框效果的代码
Dec 13 #Javascript
You might like
PHP 验证码的实现代码
2011/07/17 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
jQuery实现增删改查
2020/12/22 jQuery
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
python实现单链表的方法示例
2019/09/03 Python
HTML5添加鼠标悬浮音响效果不使用FLASH
2014/04/23 HTML / CSS
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
美国羊皮公司:Overland
2018/01/15 全球购物
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
企业办公室主任岗位职责
2014/02/19 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
瘦西湖导游词
2015/02/03 职场文书
python tkinter模块的简单使用
2021/04/07 Python
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技