JS中getYear()和getFullYear()区别分析


Posted in Javascript onJuly 04, 2014

js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年。当时我的做法是:

var dayObj=new Date();
var myYears = ( dayObj.getYear() < 1900 ) ? ( 1900 + dayObj.getYear() ) : dayObj.getYear();
document.write(myYears);

这样就能避免IE和FF的兼容性问题了。

现在我看到js中有这样个方法getFullYear()。进行测试来一下,原来这个方法就能避免上面出的问题,IE和FF都能按我们想的来显示。

getFullYear 方法
返回 Date 对象中用本地时间表示的年份值。

dateObj.getFullYear()

必选项 dateObj 参数为 Date 对象。

说明
要获取用全球标准时间 (UTC)表示的年份值,请使用 getUTCFullYear 方法。

getFullYear 方法以绝对数字的形式返回年份值。例如,1976 年的返回值就是 1976。这样可以避免出现 2000 年问题,从而不会将 2000 年1月1日以后的日期与 1900 年1月1日以后的日期混淆起来。

下面这个例子说明了 GetFullYear 方法的用法。

function DateDemo(){  
var d, s = "今天 UTC 日期是: ";  
d = new Date();  
s += (d.getMonth() + 1) + "/";  
s += d.getDate() + "/";  
s += d.getFullYear();  
return(s);
}
Javascript 相关文章推荐
用javascript控制iframe滚动的代码
Apr 10 Javascript
JQuery动画animate的stop方法使用详解
May 09 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
Feb 02 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
Nov 07 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
Apr 07 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
AngularJS ionic手势事件的使用总结
Aug 09 Javascript
jquery实现楼层滚动效果
Jan 01 jQuery
浅谈Redux中间件的实践
Jul 27 Javascript
elementUI 设置input的只读或禁用的方法
Oct 30 Javascript
angular 实现同步验证器跨字段验证的方法
Apr 11 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 #Javascript
JS根据年月获得当月天数的实现代码
Jul 03 #Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 #Javascript
window.returnValue使用方法示例介绍
Jul 03 #Javascript
基于javascript的JSON格式页面展示美化方法
Jul 02 #Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 #Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 #Javascript
You might like
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
js代码实现微博导航栏
2015/07/30 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
解决Layui数据表格的宽高问题
2019/09/28 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
研发工程师的岗位职责
2013/11/18 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
医院信息公开实施方案
2014/05/09 职场文书
建筑工地标语
2014/06/18 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
社区植树节活动总结
2015/02/06 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL