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中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 Javascript
js监听键盘事件示例代码
Jul 26 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
45个JavaScript编程注意事项、技巧大全
Feb 11 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
Vue自定义图片懒加载指令v-lazyload详解
Dec 31 Javascript
谈谈vue中mixin的一点理解
Dec 12 Javascript
基于axios封装fetch方法及调用实例
Feb 05 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
Aug 20 Javascript
Node.js 使用request模块下载文件的实例
Sep 05 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 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
PHP4中实现动态代理
2006/10/09 PHP
php中的三元运算符使用说明
2011/07/03 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
php错误日志简单配置方法
2016/07/11 PHP
php session的应用详细介绍
2017/03/22 PHP
php 中的closure用法详解
2017/06/12 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
javascript 节点排序 2
2011/01/31 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
JS常用函数使用指南
2014/11/23 Javascript
AngularJS语法详解
2015/01/23 Javascript
解析ajaxFileUpload 异步上传文件简单使用
2016/12/30 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
python基础教程之获取本机ip数据包示例
2014/02/10 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python tkinter事件高级用法实例
2018/01/31 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
Python如何将装饰器定义为类
2020/07/30 Python
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
《画》教学反思
2014/04/14 职场文书
小学语文课后反思精选
2014/04/25 职场文书
生产车间标语
2014/06/11 职场文书
2014年关工委工作总结
2014/11/17 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
党支部考察意见范文
2015/06/02 职场文书
python的变量和简单数字类型详解
2021/09/15 Python