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 相关文章推荐
jQuery live( type, fn ) 委派事件实现
Oct 11 Javascript
8个超实用的jQuery功能代码分享
Jan 08 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
分享jQuery插件的学习笔记
Jan 14 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
xmlplus组件设计系列之列表(4)
Apr 26 Javascript
详解weex默认webpack.config.js改造
Jan 08 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
js笔试题-接收get请求参数
Jun 15 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
Nov 04 Javascript
vue中实现回车键登录功能
Feb 19 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
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php自动获取目录下的模板的代码
2010/08/08 PHP
php中使用gd库实现下载网页中所有图片
2015/05/12 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
vue组件创建的三种方式小结
2020/02/03 Javascript
go语言计算两个时间的时间差方法
2015/03/13 Python
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
Python Property属性的2种用法
2015/06/21 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
Django中modelform组件实例用法总结
2020/02/10 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
Python实现定时监测网站运行状态的示例代码
2020/09/30 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
简历自我评价怎么写呢?
2014/01/06 职场文书
酒店个人求职信范文
2014/01/25 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
《阳光》教学反思
2014/02/23 职场文书
组工干部演讲稿
2014/09/02 职场文书
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
深入理解mysql事务隔离级别和存储引擎
2022/04/12 MySQL
ant design charts 获取后端接口数据展示
2022/05/25 Javascript