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 开发规范要求(图文并茂)
Jun 11 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
Jul 10 Javascript
基于jQuery的倒计时实现代码
May 30 Javascript
jQuery之过滤元素操作小结
Nov 30 Javascript
jQuery中toggleClass()方法用法实例
Jan 05 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
Sep 20 Javascript
详解webpack loader和plugin编写
Oct 12 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
vue element中axios下载文件(后端Python)
May 10 Javascript
详解Vuex下Store的模块化拆分实践
Jul 31 Javascript
js实现省级联动(数据结构优化)
Jul 17 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/06/09 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
vue的常用组件操作方法应用分析
2018/04/13 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
JavaScript实现异步图像上传功能
2018/07/12 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
对python中dict和json的区别详解
2018/12/18 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python脚本开机自启的实现方法
2019/06/28 Python
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
药品促销活动方案
2014/02/14 职场文书
闭幕式主持词
2014/04/02 职场文书
社区志愿者培训方案
2014/06/10 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
给老师的感谢信
2015/01/20 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
基于Python实现将列表数据生成折线图
2022/03/23 Python