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 广告后加载,加载完页面再加载广告
Nov 25 Javascript
使用隐藏的new来创建对象
Mar 29 Javascript
js实现的折叠导航示例
Nov 29 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
Dec 04 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
Jun 20 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
基于jQuery实现在线选座之高铁版
Aug 24 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
Vue 仿百度搜索功能实现代码
Feb 16 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 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
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
React服务端渲染(总结)
2017/07/01 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
Pycharm中如何关掉python console
2020/10/27 Python
Python爬取梨视频的示例
2021/01/29 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
敬老文明号事迹材料
2014/01/16 职场文书
教师求职信怎么写
2015/03/20 职场文书
保姆聘用合同
2015/09/21 职场文书
2019 入党申请书范文
2019/07/10 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
java多态注意项小结
2021/10/16 Java/Android
室外天线与收音机天线杆接合方法
2022/04/05 无线电