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 相关文章推荐
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
javascript中的取反再取反~~没有意义
Apr 06 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 Javascript
深入理解angularjs过滤器
May 25 Javascript
概述jQuery中的ajax方法
Dec 16 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
Jan 20 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 Javascript
一起来了解一下JavaScript的预编译(小结)
Mar 01 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
Weex开发之地图篇的具体使用
2019/10/16 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
Python通过future处理并发问题
2017/10/17 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
python基于opencv检测程序运行效率
2019/12/28 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
会计职业生涯规划书
2014/01/13 职场文书
三年级音乐教学反思
2014/01/28 职场文书
情侣吵架检讨书
2014/02/05 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技