JS中Date對象getYear()方法和getFullYear()方法區別



 

 

getYear()

 

使用getYear()函數的本意是獲取年份,以2010年為例,如:

Js代碼 
  1. var nowd = new Date();  
  2. var yf = nowd.getYear();   

 

在IE中是可以正確獲取年份:2010,但是在FF等瀏覽器下則為:110。

原因則是 在 FF等瀏覽器內 getYear 返回的是 "當前年份-1900" 的值(即年份基數是1900)

而IE則是 當today的年份大於等於2000的時,直接將1900加上了,返回的 2010。

 

getFullYear()

 

使用getFullYear()在IE和FF中都可以正確獲取年份:2010

 

注意

 

使用js來獲取年份都使用:getFullYear()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM