인터파크 서버시간 알아내기
- 카테고리 없음
- 2024. 5. 21.
반응형
반응형
서버 시간 확인
// 사용자가 확인하고자 하는 웹사이트 URL 입력 const targetWebsiteUrl = 'https://www.naver.com'; // 서버 시간 확인 함수 function getServerTime() { return new Promise((resolve, reject) => { // XMLHttpRequest 객체 생성 const xhr = new XMLHttpRequest(); // 웹사이트 URL로 GET 요청 보내기 xhr.open('GET', https://www.naver.com, true); // 요청이 완료되면 실행될 콜백 함수 xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // 서버에서 받은 응답 헤더에서 시간 정보 추출 const serverTime = new Date(xhr.getResponseHeader('Date')).toLocaleString(); resolve(serverTime); } else { reject('서버 시간 확인 실패'); } }; // 요청 보내기 xhr.send(); }); } // 서버 시간 확인 및 출력 getServerTime() .then(serverTime => { console.log(`${targetWebsiteUrl}의 서버 시간: ${serverTime}`); }) .catch(error => { console.error(error); });
반응형