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 相关文章推荐
Extjs EditorGridPanel中ComboBox列的显示问题
Jul 04 Javascript
人人网javascript面试题 可以提前实现下
Jan 05 Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 Javascript
css结合js制作下拉菜单示例代码
Feb 27 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
javascript实现一个数值加法函数
Jun 26 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
详解jQuery中的DOM操作
Dec 23 Javascript
JavaScript创建对象_动力节点Java学院整理
Jun 27 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 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
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
微信小程序 如何获取网络状态
2019/07/26 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
python 日志增量抓取实现方法
2018/04/28 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
安全检查验收制度
2014/01/12 职场文书
优良学风班申请材料
2014/02/13 职场文书
初中生评语大全
2014/04/24 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
单身申明具结书
2015/02/26 职场文书
法院个人总结
2015/03/03 职场文书
会计岗位工作总结
2015/08/12 职场文书
初中英语教学反思范文
2016/02/15 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers