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 相关文章推荐
Prototype 学习 工具函数学习($w,$F方法)
Jul 12 Javascript
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
Jul 09 Javascript
javascript常见操作汇总
Sep 03 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 Javascript
js创建对象的方法汇总
Jan 07 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
Mar 24 Javascript
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
tween.js缓动补间动画算法示例
Feb 13 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
Node.js API详解之 module模块用法实例分析
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
php切割页面div内容的实现代码分享
2012/07/31 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
JavaScript中的细节分析
2012/06/30 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
JavaScript怎样在删除前添加确认弹出框?
2019/05/27 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
python获取代理IP的实例分享
2018/05/07 Python
pandas值替换方法
2018/07/10 Python
python执行精确的小数计算方法
2019/01/21 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
小学生感恩演讲稿
2014/04/25 职场文书
教师考核材料
2014/05/21 职场文书
上海世博会口号
2014/06/19 职场文书
七年级作文之环保作文
2019/10/17 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript
CSS的calc函数用法小结
2022/06/25 HTML / CSS