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 相关文章推荐
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
Jun 09 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 Javascript
js实现图片上传并正常显示
Dec 19 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
解析vue路由异步组件和懒加载案例
Jun 08 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
js实现的格式化数字和金额功能简单示例
Jul 30 Javascript
Vue+penlayers实现多边形绘制及展示
Dec 24 Vue.js
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
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加密解密函数Authcode()修复版代码
2015/04/05 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
arguments对象
2006/11/20 Javascript
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
Python中分数的相关使用教程
2015/03/30 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
英国在线泳装店:Simply Swim
2019/05/05 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
生物科学系大学生的自我评价
2013/12/20 职场文书
计算机毕业生求职信
2014/06/10 职场文书
档案接收函格式
2015/01/30 职场文书
中学教师教学工作总结
2015/08/13 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python