Firefox下无法正常显示年份的解决方法


Posted in Javascript onSeptember 04, 2014

我们在用Firefox上一些网站会看到这样的显示:
现在时间是:108年1月26日

而IE浏览器的话就显示正常的:
现在时间是:2008年1月26日

原因就是javascrīpt的兼容性问题

var today = new date();var year = today.getYear();

在Firefox里面getYear返回的是 "当前年份-1900" 的值,而微软做了一个改动:
当today的年份大于等于2000的时候 直接把1900加上了 返回的 200X (而不是10X)
如:today年份是1999 返回99
today年份是2000 返回2000

一个简单的解决是加一个判断:

year = (year<1900?(1900+year):year);

也有另外的方法:
通过 getFullYear getUTCFullYear去调用

var year = today.getFullYear();
Javascript 相关文章推荐
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 Javascript
HTML DOM的nodeType值介绍
Mar 31 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
Nov 10 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
Aug 04 Javascript
js+html5实现的自由落体运动效果代码
Jan 28 Javascript
jQuery如何跳转到另一个网页 就这么简单
Dec 28 Javascript
JavaScript简单计算人的年龄示例
Apr 15 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
浅谈es6 javascript的map数据结构
Dec 14 Javascript
Koa日志中间件封装开发详解
Mar 09 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 Javascript
window.location的重写及判断location是否被重写
Sep 04 #Javascript
js怎么覆盖原有方法实现重写
Sep 04 #Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 #Javascript
手机号码,密码正则验证
Sep 04 #Javascript
javascript中2个感叹号的用法实例详解
Sep 04 #Javascript
IE下通过a实现location.href 获取referer的值
Sep 04 #Javascript
通过location.replace禁止浏览器后退防止重复提交
Sep 04 #Javascript
You might like
收音机术语解释
2021/03/01 无线电
php记录日志的实现代码
2011/08/08 PHP
十大使用PHP框架的理由
2015/09/26 PHP
高质量PHP代码的50个实用技巧必备(下)
2016/01/22 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python pandas 时间日期的处理实现
2019/07/30 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
酷瑞网络科技面试题
2012/03/30 面试题
Java程序开发中如何应用线程
2016/03/03 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
硕士生工作推荐信
2014/03/07 职场文书
银行贷款承诺书
2014/03/29 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android