>웹 프론트엔드 >JS 튜토리얼 >Js 시간 함수 getYear()_javascript 기술 사용에 대한 토론

Js 시간 함수 getYear()_javascript 기술 사용에 대한 토론

WBOY
WBOY원래의
2016-05-16 17:38:441140검색

getYear() 함수는 Firefox에서 잘못 표시되었기 때문에 오래 전에 더 이상 사용되지 않습니다. getFullYear() 함수를 사용하는 것이 좋습니다.
또한 Firefox는 innerText 속성을 지원하지 않으며 이를 수신하려면 textContent로 변경해야 합니다.
그런 다음 코드를 첨부하세요

코드를 복사하세요 코드는 다음과 같습니다.

var 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) { day = "일요일" }
if (today.getDay() == 1) { day = "월요일" }
if (today.getDay() == 2) { day = "화요일"; }
if (today.getDay() == 3) { day = "수요일" }
if (today.getDay() == 4) { day = "목요일" ; }
if (today.getDay() == 5) { day = "금요일"; }
if (today.getDay() == 6) { day = "토요일" }
날짜 = " 오늘은 다음과 같습니다. " (today.getFullYear()) "연도" (today.getMonth() 1) "월" today.getDate() "일" 일 ""
if (Sys.firefox)
{
document.getElementById('time_id').textContent = 날짜;
} else {
document.getElementById('time_id').innerText = 날짜
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.