歡迎光臨四川省巨高科技有限公司

聯系我們|網站地圖|巨高資訊

13880394188

網站建設 WEBSITE CONSTRUCTION

巨高科技專注成都網站建設和網站優化推廣16年,提供PC網站+手機網站+微網站+手機APP四站合一,成都網站制作優選品牌,成都網絡整合營銷顧問

當前位置:首頁>網站建設 >建站資訊 >JS網站當前日期在IE9、Chrome和FireFox中年份顯示為113年的解決方法 >

JS網站當前日期在IE9、Chrome和FireFox中年份顯示為113年的解決方法

來源:成都網站建設 時間:2016-11-05 點擊次數:423

很多網站都喜歡放個時間在首頁的某個地方,雖然這個想法很奇怪也很雞肋。但是從尊重客戶需求角度去看,還是需要做好的。關于這方面的JS代碼很多,從復雜地函數到簡單的調用系統時間都有。若直接引用之,未免太過魯莽和不負責任,主要的問題在于不同瀏覽器的兼容性問題。
下面是段簡單的JS顯示時間代碼片段:
 
<script language="javascript" type="text/javascript">
var week;
if(new Date().getDay()==0)week="星期日";
if(new Date().getDay()==1)week="星期一";
if(new Date().getDay()==2)week="星期二";
if(new Date().getDay()==3)week="星期三";
if(new Date().getDay()==4)week="星期四";
if(new Date().getDay()==5)week="星期五";
if(new Date().getDay()==6)week="星期六";
document.write("今天是"+new Date().getFullYear()+"年"+(new Date().getMonth()+1)+"月"+new Date().getDate()+"日 "+week);
</script>
 
上述代碼貌似再在正常不過了,但是稍高版本的瀏覽器,如IE 9、Chrome和FireFox在顯示的時候就會出現年份的不正常顯示,顯示為"undefined undefined" 或"113年",這個問題其實很容易解決。只要將取得系統年份的方法getYear換成getFullYear就OK了。
上述代碼已經過修改,可直接使用,并兼容各種瀏覽器。寫出來,僅供大家參考。

中超直播pptv体育 快乐8下载安装 股票购买规则 环岛赛体彩下载 东方6 1开奖规则 20选5开奖结果今天最新试机号 西甲联赛球队 斗牛配牌口诀 11选5前三组规律 长期固定出特规律公式 血流麻将怎么打初学规则
在線客服
在線客服
服務熱線