서버시간 호출 사이트 추가질문하여봅니다..

서버시간 호출 사이트 추가질문하여봅니다..

QA

서버시간 호출 사이트 추가질문하여봅니다..

본문

어떠한 사이트의 소스를 그대로 긁어왔는데요,


이걸 손보면 사용할 수 있을까요...?


어떤걸 추가하면 될까요..


<!DOCTYPE html>
<html lang="en" class="" style="height: 100%;"><head><style>
body, input, td, div
{
 font-family : arial,굴림;
 font-size : 10pt;
}
.button
{
 border-width : 4px;
 border-style : solid;
 border-color : #9F3515;
 background  : #FF754B;
 color   : #ffffff;
 height   : 30px;
 font-weight  : bold;
 padding   : 2px 1px 0px 1px;
}
.input
{
 border-width : 4px;
 border-style : solid;
 border-color : #777777;
 background  : #ffffff;
 color   : #000000;
 height   : 20px;
 padding   : 1px 1px 0px 1px;
}
</style>





<link rel="canonical" href="http://xn--s39ax62a1ndi3b.kr/index.php">
<!--  <meta charset="UTF-8">-->
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="Keywords" content="서버시간,수강신청,서버시계,네이버시계,인터파크 티켓팅,사이트시간,네이비즘,타임시커">
  <meta name="Description" content="서버시간,수강신청,서버시계,네이버시계,인터파크 티켓팅,사이트시간,네이비즘,타임시커">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta property="og:title" content="서버시간">
  <meta property="og:description" content="서버시간,수강신청,서버시계,네이버시계,인터파크 티켓팅,사이트시간,네이비즘,타임시커">
<title>서버시간</title>
<center>
<h1><img src="./clock.png" width="30" height="30">
<b>서버시간 확인 사이트</b><img src="./clock.png" width="30" height="30"></h1><br><br>
<table align="center" bgcolor="#FFF5C5" border="0" cellpadding="30" cellspacing="2" width="100%">
 <tbody><tr>
  <td bgcolor="#FFF5C5" align="center"><font size="5">
  <b>시간을 확인할 서버의 도메인 또는 IP 주소를 입력해주세요!! <br><br></b></font>
<font size="2">  예) daum.net 또는 192.168.0.1<br>
   <form style="display:inline" action="" method="post">http://
   <input class="input" name="host" size="50" type="text" value="">
   <input class="button" type="submit" value="확인">
   </form></font><br>
  </td>
 </tr>
</tbody></table>

<br><br><font style="font-size:20pt"><b>대한민국 표준시 (KST):<br>
<div id="timeArea" style="display:inline; font-size:20pt"></div></b></font><br><br>

        <script language="javascript">
   var timePass = 1507636148;
   setInterval("showTime()", 1000);
   function showTime()
   {
    var now = new Date();
    var timeStamp = timePass * 1000;
    now.setTime(timeStamp);
    var yy = now.getFullYear();
    var mm = now.getMonth() + 1;
    var dd = now.getDate();
    var hh = now.getHours();
    var ii = now.getMinutes();
    var ss = now.getSeconds();
    document.getElementById('timeArea').innerHTML = yy + "년 " + mm + "월 " + dd + "일 " + hh + "시 " + ii + "분 " + ss + "초";
	timePass++;
   }
   showTime();
   </script>
        </center>


이 질문에 댓글 쓰기 :

답변 1


돌려보시고 필요한 부분 사용하시면 될것 같습니다.

정보가 나올수도, 안나올수도 있구

한꺼번에 여러 정보를 불러오다보니

응답 지연시간으로 인해 각 서버간 시간차이가 나게 되는데. 무시하시고

정확한건 한껀 한껀씩 돌려보시면 됩니다.



<?php
function get_server_dates($url) {
    $rtn = null;

    if (preg_match('!^https?://.+$!i', $url) === 1) {
        $tmp = @get_headers($url, 1);
        if (isset($tmp['Date']) === true) {
            $rtn = $tmp['Date'];
            if (is_array($rtn) === true) {
                $rtn = current($rtn);
            }
        }
    }

    return $rtn;
}
?>

<style>
* { font-family: Courier; }
.a { display: inline-block; width: 20.0em; height: 1.0em; }
</style>

<script src="http://code.jquery.com/jquery.min.js"></script>
<script>
$(function () {
    $(".b").each(function (i) {
        var d  = $(this).html();
        if (d != "") {
            var d_ = new Date(d);
            $(this).append(' <span><b>(' + d_.toLocaleString() + ')</b></span>');
        }
    });
});
</script>

<?php
//$host = isset($_GET['host']) ? $_GET['host'] : '';
$hosts = [
    'http://google.com',
    'https://google.com',
    'http://facebook.com',
    'https://facebook.com',
    'http://twitter.com',
    'https://twitter.com/',
    'http://naver.com',
    'https://naver.com',
    'http://nate.com',
    'https://nate.com',
    'http://daum.net',
    'https://daum.net',
    'http://sir.kr',
    'https://sir.kr',
    'http://code.jquery.com',
    'https://code.jquery.com',
    //'http://',
    //'http://',
];

echo '<pre>';
foreach ($hosts as $v) {
    echo '<span class="a">' . $v . '</span>: <span class="b">' . get_server_dates($v) . '</span><br />';
}
echo '</pre>';
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 7
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT