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下判断一个对象是否具有指定名称的属性的的代码
Jan 11 Javascript
JavaScript Memoization 让函数也有记忆功能
Oct 27 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
Jul 04 Javascript
angular.js之路由的选择方法
Sep 24 Javascript
简单的js计算器实现
Oct 26 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
Apr 10 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
ES6 Iterator接口和for...of循环用法分析
Jul 31 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
Aug 11 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
IStream与TStream之间的相互转换
2008/08/01 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
php mysql 封装类实例代码
2016/09/18 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
vue实现评价星星功能
2020/06/30 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
谈谈如何手动释放Python的内存
2016/12/17 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
Python sorted排序方法如何实现
2020/03/31 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
Html5 localStorage入门教程
2018/04/26 HTML / CSS
单位人事专员介绍信
2014/01/11 职场文书
《童年》教学反思
2014/02/18 职场文书
2014年端午节活动方案
2014/03/11 职场文书
土地转让协议书
2014/04/15 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
销售队伍口号
2014/06/11 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
python如何做代码性能分析
2021/04/26 Python