자바스크립트 + VB 스크립트를 통하여 시간비교를 하는 함수입니다.
아주 간단하게 만들어 보았으니 참조만 해주시기를 ㅋ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var VBTime = "2010-04-14 19:20:00"
function TimeCheckStart()
{
document.getElementById("TargetTime").innerHTML = VBTime;
document.getElementById("TimeHour").innerHTML = getDiffTime(VBTime, "Hour");
document.getElementById("TimeMinute").innerHTML = getDiffTime(VBTime, "Minute");
document.getElementById("TimeSecond").innerHTML = getDiffTime(VBTime, "Second");
setTimeout("TimeCheckStart()",1000);
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="VBScript">
<!--
Function getDiffTime(TargetTime, DiffUnit)
Dim SecondDiff
Dim Return
SecondDiff = DateDiff("s", Now, TargetTime)
iHour = Int(SecondDiff / 3600)
iMinute = Int( ( SecondDiff - (iHour * 3600) ) / 60)
iSecond = SecondDiff - (iMinute * 60) - (iHour * 3600)
Select Case DiffUnit
Case "Hour"
getDiffTime = iHour
Case "Minute"
getDiffTime = iMinute
Case "Second"
getDiffTime = iSecond
End Select
End Function
//-->
</SCRIPT>
</HEAD>
<BODY onload="TimeCheckStart()">
<span id="TargetTime"></span>까지는 <br>
<span id="TimeHour"></span>시
<span id="TimeMinute"></span>분
<span id="TimeSecond"></span>초 남았습니다.
<hr>
</BODY>
</HTML>
|