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对数组进行随机重排的方法
Jul 22 Javascript
Bootstrap 附加导航(Affix)插件实例详解
Jun 01 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
Jun 21 Javascript
js实现抽奖效果
Mar 27 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
react-native使用leanclound消息推送的方法
Aug 06 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 Javascript
BootStrap modal实现拖拽功能
Dec 01 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 Javascript
vue实现全匹配搜索列表内容
Sep 26 Javascript
Vue事件处理原理及过程详解
Mar 11 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
Nov 13 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
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
python读取word文档的方法
2015/05/09 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
python opencv肤色检测的实现示例
2020/12/21 Python
HTML块级标签汇总(小篇)
2016/07/13 HTML / CSS
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
美国钻石商店:Zales
2016/11/20 全球购物
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
怎样写演讲稿
2014/01/04 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python