var timerID = null; var timerRunning = false; function stopclock () { if(timerRunning) clearTimeout(timerID); timerRunning = false; } function startclock () { stopclock(); showtime(); } function showtime() { now = new Date(); var CurHour = now.getHours(); var CurMinute = now.getMinutes(); var CurMonth = now.getMonth(); var CurDate = now.getDate(); var CurSecond = now.getSeconds(); var Hourleft = 23 - CurHour var Minuteleft = 59 - CurMinute var Secondleft = 59 - CurSecond var Monthleft = 5 - CurMonth var Dateleft = 20 - CurDate var obj = document.getElementById('left_time'); event_day = new Date(2014,12,24,23,59,59) if((event_day.getTime() - now.getTime()) > 0){ var leftStr = "<div>남은시간 : "; if(Dateleft > 0) leftStr += "<b>"+Dateleft+"</b>일 "; if(Hourleft > 0) leftStr += "<b>"+Hourleft+"</b>시간 "; if(Minuteleft > 0) leftStr += "<b>"+Minuteleft+"</b>분 "; leftStr += "<b>"+Secondleft+"</b>초</div>"; obj.innerHTML = leftStr; }else{ obj.innerHTML = '<div>이벤트 기간이 종료되었습니다</div>'; } now = null; timerID = setTimeout("showtime()",1000); timerRunning = true; }
<body bgcolor='#FFFFFF' onLoad="startclock();"> <div id='left_time'></div> </body> </html>
body {font-size: 9pt; font-family: 돋움,Arial; color: #58595B;}