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

