firefox getyear() getFullYear數(shù)獲取年份的問題
更新時間:2008年12月15日 12:53:31 作者:
Javascript getYear()函數(shù)問題,一般需要用getFullYear
Javascript的getYear()函數(shù)本意是獲得當前“年份”,比如:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
在IE瀏覽器下執(zhí)行為正確的“2008”,而是Firefox等瀏覽器下則執(zhí)行為“108”。原因則是在Firefox等瀏覽器內(nèi)getYear返回的是 “當前年份減去1900”的值(即年份基數(shù)是1900)。而微軟的IE則是當today的年份大于等于2000的時,直接把1900加上了,返回的是 200*,而不是10*。所以針對Firefox等瀏覽器,則可以使用以下代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當然,我們還可以直接使用getFullYear()函數(shù):
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
在IE瀏覽器下執(zhí)行為正確的“2008”,而是Firefox等瀏覽器下則執(zhí)行為“108”。原因則是在Firefox等瀏覽器內(nèi)getYear返回的是 “當前年份減去1900”的值(即年份基數(shù)是1900)。而微軟的IE則是當today的年份大于等于2000的時,直接把1900加上了,返回的是 200*,而不是10*。所以針對Firefox等瀏覽器,則可以使用以下代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
當然,我們還可以直接使用getFullYear()函數(shù):
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
使用iframe作為日歷的載體,不再被select和flash等控件擋住的日期輸入框
使用iframe作為日歷的載體,不再被select和flash等控件擋住的日期輸入框...2007-02-02JavaScript 腳本將當?shù)貢r間轉(zhuǎn)換成其它時區(qū)
毫無疑問,用JavaScript腳本可以通過直接查看用戶的時鐘,方便地在網(wǎng)頁上顯示本地時間。2009-03-03