标签:
释义
getFullYear() 方法可返回一个表示年份的 4 位数字。
getYear()
dateObject.getFullYear()
当 dateObject 用本地时间表示时返回的年份。返回值是一个四位数,表示包括世纪值在内的完整年份,而不是两位数的缩写形式。
注释:该方法总是结合一个 Date 对象来使用。
在本例中,我们将取得当前的年份,并输出它:
<script type="text/javascript"> var d = new Date() document.write(d.getFullYear()) </script>
输出:
2016
在本例中,我们将从具体到日期提取年份:
<script type="text/javascript"> var born = new Date("July 21, 1983 01:15:00") document.write("I was born in " + born.getFullYear()) </script>
输出:
I was born in 1983
扩充:转载博客
使用getYear()函数的本意是获取年份,以2010年为例,如:
在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。
原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)
而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的 2010。
getFullYear()
使用getFullYear()在IE和FF中都可以正确获取年份:2010
注意
使用js来获取年份都使用:getFullYear()
JS中Date对象getYear()方法和getFullYear()方法区别
标签:
原文地址:http://www.cnblogs.com/candyzhmm/p/5342199.html