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 相关文章推荐
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 Javascript
javascript根据像素点取位置示例
Jan 27 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
js获取内联样式的方法
Jan 27 Javascript
用js实现博客打赏功能
Oct 24 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
vue props对象validator自定义函数实例
Nov 13 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
JS动态图片的实现方法完整示例
Jan 13 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 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 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python 2.7.14安装图文教程
2018/04/08 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python动态进度条的实现代码
2019/07/03 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python连接mysql方法及常用参数
2020/09/01 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
佳能德国网上商店:Canon德国
2017/03/18 全球购物
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
新郎父亲婚宴答谢词
2014/01/11 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
MySQL 分组查询的优化方法
2021/05/12 MySQL