|
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
Google了一下,才明白在FF的getYear返回的是“當前年份-1900”的值(傳說以前一直這樣處理),而NB的MS卻當Year>=2000,直接把減去的1900又加回來了。呵呵,再次佩服IE的容錯能力和肚量^_^
最直接的解決辦法是 year = (year < 1900) ? (1900 + year) : year;
當然你要判斷Browser類型再分類處理也沒有問題。
最合理的是將getYear用getFullYear或者getUTCFullYear去調用,你可以改變上面Code框中的相應代碼看看效果。
JavaScript技術:FireFox的getYear的注意事項,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。