써먹는 웹개발
[JS] 서버시간 받아오는 소스 본문
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일 후 |
728x90
반응형
'웹개발 > Js & Jquery' 카테고리의 다른 글
[Js] 명칭만 모르지 다 아는 얘기 (0) | 2020.11.09 |
---|---|
[Js] 숨겨진 ui를 show 함수 호출시 ui 깨지는 현상 해결방법 (0) | 2020.07.11 |
[Js] 클로저 활용 문제 (0) | 2020.02.04 |
[Js] 클로저(Closer)의 정의 및 예제 (0) | 2020.02.03 |
[Js] 1~2자리 앞에 숫자 0 채워서 3자리 문자열 만들기 (0) | 2019.10.14 |
Comments