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 相关文章推荐
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
JS代码放在head和body中的区别分析
Dec 01 Javascript
Jquery为a标签的href赋值实现代码
May 03 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
javascript中DOM复选框选择用法实例
May 14 Javascript
jQuery实现自动滚动到页面顶端的方法
May 22 Javascript
JavaScript基本语法讲解
Jun 03 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
Jan 02 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
何时使用Map来代替普通的JS对象
Apr 29 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
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
npm全局环境变量配置详解
2020/12/15 Javascript
python端口扫描系统实现方法
2014/11/19 Python
Python实现截屏的函数
2015/07/25 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
使用python3构建文件传输的方法
2019/02/13 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
python自动生成证件号的方法示例
2021/01/14 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
销售员试用期自我评价
2014/09/15 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
单位接收函范文
2015/01/30 职场文书
建国大业观后感800字
2015/06/01 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
Python进程间的通信之语法学习
2022/04/11 Python