發(fā)現有一個(gè)之前寫(xiě)的網(wǎng)站上的年份顯示不正確,本應該顯示2016,卻顯示著(zhù)116,查詢(xún)對應的代碼,發(fā)現是一段JavaScript代碼。
這個(gè)年份是用javascript中的getYear()函數獲取的,經(jīng)過(guò)測試,在不同的瀏覽器以及切換不同的瀏覽模式,顯示都是有區別的。在谷歌Chrome瀏覽器里顯示不正常,IE中可以正確顯示2016。
查詢(xún)資料后發(fā)現,這是因為各瀏覽器對getYear()處理方式的不同導致的。
那我們如何解決getYear()獲取當前年份顯示錯誤的問(wèn)題呢?我教大家一個(gè)最簡(jiǎn)單的辦法,將getYear換成getFullYear就可以完美解決。
為了讓大家理解為什么要換成getFullYear函數,我們將在下一篇教程介紹getYear和getFullYear之間的區別。