실시간 세계(월드)시계

조회 수 16436 추천 수 34 11.18
미리보기 : http:///src/200011/world_time.html 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title> Jasko 샘플 페이지 </title>
  
1. 아래의 내용을 HEAD 부분에 붙여넣으세요

 

<script language="JavaScript">
    <!--
    function GetTime(){
        var dt = new Date();
        var def = dt.getTimezoneOffset() / 60;
        var gmt = (dt.getHours() + def);
        document.clock.local.value = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
        var ending = ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds());
        var rome = check24(((gmt + 1) > 24) ? ((gmt + 1) - 24) : (gmt + 1));
        document.clock.rome.value = (IfZero(rome) + ending);
        var isr = check24(((gmt + 2) > 24) ? ((gmt + 2) - 24) : (gmt + 2));
        document.clock.Israel.value = (IfZero(isr) + ending);
        var msw = check24(((gmt + 3) > 24) ? ((gmt + 3) - 24) : (gmt + 3));
        document.clock.msw.value = (IfZero(msw) + ending);
        var baku = check24(((gmt + 4) > 24) ? ((gmt + 4) - 24) : (gmt + 4));
        document.clock.baku.value = (IfZero(baku) + ending);
        var del = check24(((gmt + 5) > 24) ? ((gmt + 5) - 24) : (gmt + 5));
        document.clock.del.value = (IfZero(del) + ending);
        var dh = check24(((gmt + 6) > 24) ? ((gmt + 6) - 24) : (gmt + 6));
        document.clock.dh.value = (IfZero(dh) + ending);
        var kok = check24(((gmt + 7) > 24) ? ((gmt + 7) - 24) : (gmt + 7));
        document.clock.kok.value = (IfZero(kok) + ending);
        var ho = check24(((gmt + 8) > 24) ? ((gmt + 8) - 24) : (gmt + 8));
        document.clock.ho.value = (IfZero(ho) + ending);
        var tky = check24(((gmt + 9) > 24) ? ((gmt + 9) - 24) : (gmt + 9));
        document.clock.tky.value = (IfZero(tky) + ending);
        var sdn = check24(((gmt + 10) > 24) ? ((gmt + 10) - 24) : (gmt + 10));
        document.clock.sdn.value = (IfZero(sdn) + ending);
        var mag = check24(((gmt + 11) > 24) ? ((gmt + 11) - 24) : (gmt + 11));
        document.clock.mag.value = (IfZero(mag) + ending);
        var wll = check24(((gmt + 12) > 24) ? ((gmt + 12) - 24) : (gmt + 12));
        document.clock.wll.value = (IfZero(wll) + ending);
        
        var _GMT = check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));
        
        document.clock._GMT.value = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
        var eniw = check24(((gmt + (24 - 12)) > 24) ? ((gmt + (24 - 12)) - 24) : (gmt + (24 - 12)));
        document.clock.eniw.value = (IfZero(eniw) + ending);
        var sam = check24(((gmt + (24 - 11)) > 24) ? ((gmt + (24 - 11)) - 24) : (gmt + (24 - 11)));
        document.clock.sam.value = (IfZero(sam) + ending);
        var haw = check24(((gmt + (24 - 10)) > 24) ? ((gmt + (24 - 10)) - 24) : (gmt + (24 - 10)));
        document.clock.Hawaii.value = (IfZero(haw) + ending);
        var ala = check24(((gmt + (24 - 9)) > 24) ? ((gmt + (24 - 9)) - 24) : (gmt + (24 - 9)));
        document.clock.alaska.value = (IfZero(ala) + ending);
        var pacif = check24(((gmt + (24 - 8)) >= 24) ? ((gmt + (24 - 8)) - 24) : (gmt + (24 - 8)));
        document.clock.pacif.value = (IfZero(pacif) + ending);
        var mount = check24(((gmt + (24 - 7)) > 24) ? ((gmt + (24 - 7)) - 24) : (gmt + (24 - 7)));
        document.clock.mount.value = (IfZero(mount) + ending);
        var center = check24(((gmt + (24 - 6)) > 24) ? ((gmt + (24 - 6)) - 24) : (gmt + (24 - 6)));
        document.clock.center.value = (IfZero(center) + ending);
        var east = check24(((gmt + (24 - 5)) > 24) ? ((gmt + (24 - 5)) - 24) : (gmt + (24 - 5)));
        document.clock.east.value = (IfZero(east) + ending);
        var atl = check24(((gmt + (24 - 4)) > 24) ? ((gmt + (24 - 4)) - 24) : (gmt + (24 - 4)));
        document.clock.atl.value = (IfZero(atl) + ending);
        var bra = check24(((gmt + (24 - 3)) > 24) ? ((gmt + (24 - 3)) - 24) : (gmt + (24 - 3)));
        bra = (bra >= 24) ? bra - 24 : bra;
        document.clock.bra.value = (IfZero(bra) + ending);
        var mid = check24(((gmt + (24 - 2)) > 24) ? ((gmt + (24 - 2)) - 24) : (gmt + (24 - 2)));
        mid = (mid >= 24) ? mid - 24 : mid;
        document.clock.mid.value = (IfZero(mid) + ending);
        var azo = check24(((gmt + (24 - 1)) > 24) ? ((gmt + (24 - 1)) - 24) : (gmt + (24 - 1)));
        azo = (azo >= 24) ? azo - 24 : azo;
        document.clock.azo.value = (IfZero(azo) + ending);
        setTimeout("GetTime()", 1000);
    }
    
    function IfZero(num){
        return ((num <= 9) ? ("0" + num) : num);
    }
    
    function check24(hour){
        return (hour >= 24) ? hour - 24 : hour;
    }
    
    // -->
</script>

</head>

 

3. 아래의 내용을 <body> 태그대신 붙여넣으세요

 

<body onload="javascript:GetTime();">

 

4. body 부분 원하는 위치에 아래 부분을 복사해 넣으세요


<form name="clock">
<strong>Local Time <input type="text" size="8" name="local"></strong>
<p>
Eniwetok (GMT-12)  <input type="text" size="8" name="eniw">
Samoa (GMT-11)  <input type="text" size="8" name="sam">
Hawaii (GMT-10)  <input type="text" size="8" name="Hawaii">
Alaska (GMT-9)  <input type="text" size="8" name="alaska">
Pacific Time (GMT-8)  <input type="text" size="8" name="pacif">
Mountain Time (GMT-7)  <input type="text" size="8" name="mount">
Central Time (GMT-6)  <input type="text" size="8" name="center">
Eastern Time (GMT-5)  <input type="text" size="8" name="east">
Atlantic Time (GMT-4)  <input type="text" size="8" name="atl">
Brazilia (GMT-3)  <input type="text" size="8" name="bra">
Mid-Atlantic (GMT-2)  <input type="text" size="8" name="mid">
Azores (GMT-1)  <input type="text" size="8" name="azo">
<p>
<strong>Greenwich Mean Time (GMT)  <input type="text" size="8" name="_GMT"></strong>
<p>
Rome (GMT +1)  <input type="text" size="8" name="rome">
Israel (GMT +2)  <input type="text" size="8" name="Israel">
Moscow (GMT +3)  <input type="text" size="8" name="msw">
Baku (GMT +4)  <input type="text" size="8" name="baku">
New Delhi (GMT +5)  <input type="text" size="8" name="del">
Dhakar (GMT +6)  <input type="text" size="8" name="dh">
Bangkok (GMT +7)  <input type="text" size="8" name="kok">
Hong Kong (GMT +8)  <input type="text" size="8" name="ho">
Tokyo (GMT +9)  <input type="text" size="8" name="tky">
Sydney (GMT +10)  <input type="text" size="8" name="sdn">
Magadan (GMT +11)  <input type="text" size="8" name="mag">
Wellington (GMT +12)  <input type="text" size="8" name="wll">
</form>

 

엮인글 :
http://jasko.com/index.php?document_srl=123&act=trackback&key=ba0
List of Articles
번호 제목 조회 수
294 정말 간단하게 현재시간, 요일, 년월일 구하기 [5] 16146
293 Dual Stop Watch 스크립트 file 11293
292 오늘날짜 구하기 November 18, 2000 file 12805
291 이런 시계 보셨나요? 막대그래프 시계 file 15809
290 간단한 스톱워치 스크립트 file [9] 17524
289 오늘 날자가 하이라이트 되는 작은 웹카렌다 file 13005
288 전후 3개월, 2가지타잎으로 달력 보여주기 file [1] 18614
287 현재년도와 계절 함께 보여주기 file [5] 9867
286 멋진 디지틀 시계 file [14] 13766
285 이렇게 예쁜 달(일)력 보셨나요? 이미지달력 file [10] 13232
284 이 문서가 인터넷에 올라온지 얼마나 되었을까? 8742
283 얌전한 (?) 버튼 시계 file [1] 10897
» 실시간 세계(월드)시계 16436
281 날짜를 넣으면 요일을 찾아주는 스크립트 file 9421
280 바이너리 시계 ?? 무슨 시계가 0, 1 밖에 없지?? file [2] 10201
279 지정연도가 되기까지 남은 일자 계산하기 10510
278 간단한 실시간 디지털 시계 [1] 11329
277 지정한 날짜이후의 시간을 정확하게 알려주는 타임계산기 file [1] 9662
276 제목창(Title Bar)에 시간이 나오게 하는 스크립트 file [4] 11826
275 귀여운 아니로그 시계 스크립트 입ㄴ티다 file [9] 12875