釋義 JavaScript getFullYear() 方法 getFullYear() 方法可返回一個表示年份的 4 位數字。 getYear() 語法 返回值 當 dateObject 用本地時間表示時返回的年份。返回值是一個四位數,表示包括世紀值在內的完整年份,而不是兩位數的縮寫形式。 提示和 ...
釋義
JavaScript getFullYear() 方法
getFullYear() 方法可返回一個表示年份的 4 位數字。
getYear()
語法
dateObject.getFullYear()
返回值
當 dateObject 用本地時間表示時返回的年份。返回值是一個四位數,表示包括世紀值在內的完整年份,而不是兩位數的縮寫形式。
提示和註釋:
註釋:該方法總是結合一個 Date 對象來使用。
實例
例子 1
在本例中,我們將取得當前的年份,並輸出它:
<script type="text/javascript"> var d = new Date() document.write(d.getFullYear()) </script>
輸出:
2016
例子 2
在本例中,我們將從具體到日期提取年份:
<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年為例,如:
- var nowd = new Date();
- var yf = nowd.getYear();
在IE中是可以正確獲取年份:2010,但是在FF等瀏覽器下則為:110。
原因則是 在 FF等瀏覽器內 getYear 返回的是 "當前年份-1900" 的值(即年份基數是1900)
而IE則是 當today的年份大於等於2000的時,直接將1900加上了,返回的 2010。
getFullYear()
使用getFullYear()在IE和FF中都可以正確獲取年份:2010
註意
使用js來獲取年份都使用:getFullYear()