getYear的問題 IE中: today=new Date(); today.getYear()返回的是絕對的公元紀年,2005
Firefox中: today=new Date(); today.getYear()返回的是相對絕對的年份,年份相對於1900,因爲今年是2005,兩者相減是105。這個問題的根源在於2000年問題,以前年份的表示使用2位數字
因此,爲了最大範圍的兼容性,使用getFullYear() 是正確的,在不同瀏覽器中都能正確計算。 就解決了獲取年份的兼容性問題。
getYear的問題 IE中: today=new Date(); today.getYear()返回的是絕對的公元紀年,2005
Firefox中: today=new Date(); today.getYear()返回的是相對絕對的年份,年份相對於1900,因爲今年是2005,兩者相減是105。這個問題的根源在於2000年問題,以前年份的表示使用2位數字
因此,爲了最大範圍的兼容性,使用getFullYear() 是正確的,在不同瀏覽器中都能正確計算。 就解決了獲取年份的兼容性問題。