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技术-屏蔽类
Aug 15 Javascript
jquery利用event.which方法获取键盘输入值的代码
Oct 09 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
JQuery 操作/获取table具体代码
Jun 13 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
Nov 07 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
Nov 23 Javascript
详解js的事件代理(委托)
Dec 22 Javascript
详解JavaScript常量定义
Jan 03 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
Jul 20 Javascript
原生JavaScript实现todolist功能
Mar 02 Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 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
Linux下从零开始安装配置Nginx服务器+PHP开发环境
2015/12/21 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
php微信开发之关注事件
2018/06/14 PHP
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
ext jquery 简单比较
2010/04/07 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
2016/04/29 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
js中new一个对象的过程
2017/02/20 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
Python中DJANGO简单测试实例
2015/05/11 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
pandas数据处理之绘图的实现
2020/06/15 Python
python字典的值可以修改吗
2020/06/29 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
会计专业自我鉴定范文
2013/10/06 职场文书
施工材料员岗位职责
2014/02/12 职场文书
社区护士演讲稿
2014/08/27 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书