써먹는 웹개발

[JS] 서버시간 받아오는 소스 본문

웹개발/Js & Jquery

[JS] 서버시간 받아오는 소스

kmhan 2020. 3. 31. 13:17


728x90
반응형

※ 서버시간은 new Date() 와 달리 인터넷 연결을 끄면 받아올 수 없습니다.

 

서버시간 받아오는 함수

function srvTime(){
    try {
        //FF, Opera, Safari, Chrome
        xmlHttp = new XMLHttpRequest();
    }
    catch (err1) {
        //IE
        try {
            xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (eerr3) {
                //AJAX not supported, use CPU time.
                alert("AJAX not supported");
            }
        }
    }
    xmlHttp.open('HEAD',window.location.href.toString(),false);
    xmlHttp.setRequestHeader("Content-Type", "text/html");
    xmlHttp.send('');
    return xmlHttp.getResponseHeader("Date");
}

 

사용방법

var st = srvTime(); // 서버시간 호출
    
var today = new Date(st);
var todayVal = new Date(st);
todayVal.setDate(today.getDate()+7); // 7일 후

 

 

 

※ 출처 : https://gocoder.tistory.com/101

728x90
반응형


Comments