개발자의 길

[자바스크립트](Ajax) 서버 시간 가져오기 본문

2. JS

[자바스크립트](Ajax) 서버 시간 가져오기

자르르 2011. 9. 8. 11:41


자바스크립트로 서버 시간 가져오기

 

보통 자바스크립트로 시간을 가져올 때

 

var today = new Date();

이런식으로 가져온다. 이것은 클라이언트. 즉 개개인의 PC에 설정된 시간을 가져오는 것임.

이는 자바스크립트는 서버언어가 아니므로 해당 클라이언트의 정보를 읽어오는 것이다.

 

서버 시간을 가져오려면 아래와 같이 서버의 정보를 요청해서 읽어오는 방식을 사용해야 한다.

 

 

<script language="javascript">

var xmlHttp;
function srvTime(){
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
xmlHttp.open('HEAD',window.location.href.toString(),false);
xmlHttp.setRequestHeader("Content-Type", "text/html");
xmlHttp.send('');
return xmlHttp.getResponseHeader("Date");
}
var st = srvTime();
var date = new Date(st);

alert(date);


</script>

 

참고 출처: http://www.codingforums.com/showthread.php?t=126879

 




이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments