Firefox下無法正常顯示年份的解決方法
我們在用Firefox上一些網(wǎng)站會看到這樣的顯示:
現(xiàn)在時間是:108年1月26日
而IE瀏覽器的話就顯示正常的:
現(xiàn)在時間是:2008年1月26日
原因就是javascrīpt的兼容性問題
var today = new date();var year = today.getYear();
在Firefox里面getYear返回的是 "當前年份-1900" 的值,而微軟做了一個改動:
當today的年份大于等于2000的時候 直接把1900加上了 返回的 200X (而不是10X)
如:today年份是1999 返回99
today年份是2000 返回2000
一個簡單的解決是加一個判斷:
year = (year<1900?(1900+year):year);
也有另外的方法:
通過 getFullYear getUTCFullYear去調(diào)用
var year = today.getFullYear();
相關(guān)文章
js判斷背景圖片是否加載成功使用img的width實現(xiàn)
判斷背景圖片是否加載成功想必大家對此很陌生吧,會了之后就可以判斷css背景圖片了,具體判斷代碼如下,感興趣的朋友可以參考下哈2013-05-05
javascript委托(Delegate)blur和focus用法實例分析
這篇文章主要介紹了javascript委托(Delegate)blur和focus用法,實例分析了javascript委托的用法及針對常見瀏覽器的使用技巧,需要的朋友可以參考下2015-05-05
JavaScript實現(xiàn)ArrayBuffer到Base64的轉(zhuǎn)換
本文探討了在 JavaScript 中將 ArrayBuffer 轉(zhuǎn)換為 Base64 字符串時遇到的棧溢出問題,并提供了幾種實用的解決方案,我們將通過生動的比喻來解釋相關(guān)概念,比較不同方法的性能和兼容性,最終提供一個平衡而實用的方法,需要的朋友可以參考下2024-10-10
純前端JavaScript實現(xiàn)Excel IO案例分享
這篇文章主要為大家詳細介紹了純前端JavaScript實現(xiàn)Excel IO案例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08

