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 相关文章推荐
短信提示使用 特效
Jan 19 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
Jun 02 Javascript
JavaScript中奇葩的假值示例应用
Mar 11 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
javascript查询字符串参数的方法
Jan 28 Javascript
js实现tab切换效果实例
Sep 16 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
JavaScript之Canvas_动力节点Java学院整理
Jul 04 Javascript
JS基于贪心算法解决背包问题示例
Nov 27 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
Vue数字输入框组件示例代码详解
Jan 15 Javascript
兼容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 求质素(素数) 的实现代码
2011/04/12 PHP
php数据库抽象层 PDO
2011/05/07 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
2011/11/02 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
微信小程序实现点击页面出现文字
2020/09/21 Javascript
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
Python列表操作方法详解
2020/02/09 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
法学专业应届生求职信
2013/10/16 职场文书
七年级生物教学反思
2014/01/30 职场文书
大学生创业项目方案
2014/03/08 职场文书
MySQL注入基础练习
2021/05/30 MySQL