[ Javascript ] Javascript에서 서버시간 가져오기
2020. 6. 15. 18:05ㆍ언어/JS
728x90
반응형
SMALL
var date = new Date();
이렇게 시간을 확인하게 되면 내 컴퓨터의 시간을 확인하게 되므로 시간을 변경해서 호출하게 되면 변경된 시간 값으로 초기화됩니다.
그러므로 현재 시간을 확인하여 처리가 필요한 프로그램을 만들려면 서버의 시간을 가져와야 합니다.
var xmlHttpRequest;
if(window.XMLHttpRequest){// code for Firefox, Mozilla, IE7, etc.
xmlHttpRequest = new XMLHttpRequest();
}else if(window.ActiveXObject){// code for IE5, IE6
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}else{
return;
}
xmlHttpRequest.open('HEAD', window.location.href.toString(), false);
xmlHttpRequest.setRequestHeader("ContentType", "text/html");
xmlHttpRequest.send('');
var serverDate = xmlHttpRequest.getResponseHeader("Date");
var date = new Date(serverDate);
serverDate는 우리나라 시각이 아니지만
new Date로 초기화를 하면 우리나라 시각이 적용된 걸 볼 수 있습니다.
728x90
반응형
'언어 > JS' 카테고리의 다른 글
[ Javascript ] 자바스크립트 상에서 Byte를 보기 쉽게 자동 변환하기 (0) | 2020.07.07 |
---|---|
[ Javascript ] 웹페이지 상에서 백스페이스 키 눌림 방지 (0) | 2020.06.17 |
[ Javascript ] Form.serialize를 json형식으로 변환하기 (0) | 2020.05.28 |
[ Javascript ] innerHtml 시 datepicker가 동작하지 않을 때 (0) | 2020.04.30 |
[ Javascript ] 함수에서 Boolean return 시 undefined일 때 (0) | 2020.04.28 |