ホームページ >ウェブフロントエンド >jsチュートリアル >JS 時間関数 getyear()_javascript スキルの使用に関するディスカッション

JS 時間関数 getyear()_javascript スキルの使用に関するディスカッション

WBOY
WBOYオリジナル
2016-05-16 17:38:441138ブラウズ

getyear() 関数は、Firefox で正しく表示されなかったため、かなり前に非推奨になりました。getFull Year() 関数を使用することをお勧めします。
さらに、Firefox は innerText 属性をサポートしていないため、それを受け取るには textContent に変更する必要があります。
コードを添付します

コードをコピーします コードは次のとおりです:



s,Sys = {},ua = window.navigator.userAgent.toLowerCase();
(s = ua.match(/msie ([d.] )/)) Sys.ie = s[1] :
( s = ua.match(/firefox/([d.] )/)) Sys.firefox = s[1] :
(s = ua.match(/chrome/([d.] )/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([d.] )/)) ? Sys.opera = s[1] :
( s = ua. match(/version/([d.] ).*safari/)) ? Sys.safari = s[1] : 0;
//テスト用のブラウザのバージョン番号
//if ( Sys.ie ) { document.write('IE: ' Sys.ie) }
//if (Sys.firefox){ document.write('Firefox: ' Sys.firefox);}
// if (Sys .chrome){ document.write('Chrome: ' Sys.chrome);}
//if (Sys.opera){ document.write('Opera: ' Sys.opera);}
//if (Sys.safari) { document.write('Safari: ' Sys.safari) }
var today = new Date();
var day,date
if (today.getDay; () = = 0) { 日 = "日曜日"; }
if (today.getDay() == 1) { 日 = "月曜日" }
if (today.getDay() == 2) { 日 = "火曜日"; }
if (today.getDay() == 3) { 日 = "水曜日" }
if (today.getDay() == 4) { 日 = "木曜日"; ; }
if (today.getDay() == 5) { day = "金曜日" }
if (today.getDay() == 6) { day = "土曜日"; = " 今日は: " (today.getFull Year()) "年" (today.getMonth() 1) "月" today.getDate() "日" day "";
if (Sys.firefox)
{
document.getElementById('time_id').textContent = 日付;
} else {
document.getElementById('time_id').innerText = 日付;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。