JS中getYear()和getFullYear()区别分析
来源:互联网 发布:犀牛软件5.0 编辑:程序博客网 时间:2024/05/16 11:13
js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年。当时我的做法是:
1
2
3
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 方法的用法。
1
2
3
4
5
6
7
8
function
DateDemo(){
var
d, s =
"今天 UTC 日期是: "
;
d =
new
Date();
s += (d.getMonth() + 1) +
"/"
;
s += d.getDate() +
"/"
;
s += d.getFullYear();
return
(s);
}
0 0
- JS中getYear()和getFullYear()区别分析
- JS中getYear()和getFullYear()区别分析
- JS中getYear()和getFullYear()区别分析
- JS中Date对象getYear()和getFullYear()的区别
- Javascript中getYear()和getFullYear()的区别
- Javascript中getYear()和getFullYear()的区别 .
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中 getYear 和 getFullYear 解决IE和 FireFox兼容问题
- JavaScript中Date对象的getYear()和getFullYear()区别
- 1:js中的getFullYear与getYear区别
- getFullYear()和getYear()有什么区别
- JavaScript-Date对象中 getYear()与getFullYear()的区别
- javascript里getFullYear()、getYear()的区别
- GetYear(),GetFullYear() and GetUTCFullYear()
- SpringMVC—接收请求参数和页面传参
- C# 给枚举定义DescriptionAttribute,把枚举转换为键值对
- Hexagon SDK概述
- GCD基础知识集合
- JVM内存模型及垃圾回收算法
- JS中getYear()和getFullYear()区别分析
- Why should we copy blocks rather than retain?
- JS调用函数传递数组
- UNIX SOCKET编程简介
- css中!important的作用
- Web前端攻防
- android横竖屏切换总结
- 【Android学习总结】之Activity:初识Activity及使用
- OOAD之软件工程