定时器能实现定时7200S吗?

switch(T0ID)
{
case 1:
++K_Num1;
if(K_Num1==10) //100ms
{
K_Num++;
if(K_Num==10) //1s
if(K_Num2==100) //100s

if(K_Num3==72) //7200s
{
F_Astart=1;
K_Num3 =0;

}
K_Num2=0;
K_Num=0;
K_Num1=0;
}
break;
}

表示看不出是用什么写的,下面是js写的计时器

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <script src="js/jquery-2.0.0.js" type="text/javascript" charset="utf-8"></script>
        <title>时间倒计时</title>
    <script type="text/javascript">
            var  time = 7200; //倒计时的时间,自己设定
            //输出信息
            function begin(){
                var today=new Date()
                var day =today.getDate()
                var dat=today.getMonth()
                var future=day+2
                document.getElementById('now').innerHTML="现在时间"+dat+"月"+day+"倒计时开始"

                leasttime()

                document.getElementById("future").innerHTML="预计结束时间"+dat+"月"+future

            }
            //时间倒计时函数
            function leasttime(){

                var  ho=time/(60*60);
                var  mi=(time/60)%(60)
                var  se=time%60
                mi=parseInt(mi)
                ho=parseInt(ho)
                ho=checkTime(ho)
                se=checkTime(se)
                mi=checkTime(mi)
                time-=1;
                document.getElementById("last").innerHTML=ho+":"+mi+":"+se
                //倒计时结束
                if(time==0){
//              //重置计时器 ,再次开始计时
                time=30;
                begin()
                }
                setTimeout("leasttime()",1000);
            }
            //将时间的格式转化一下
            function checkTime(i)
            {
                if (i<10) 
                  {i="0" + i}
                  return i
            }



    </script>
</head>
    <body>
        <p id="now"></p>
        <p id="last"></p>
        <p id="future"></p>
        <button onclick="begin()">开始</button>
    </body>

</html>

可以啊,定义个标志位count计数就行了

你这代码格式,写的可真像初学者写的……带码是这样吗,没有少拷贝什么吧?

你为什么不这样写:

switch(T0ID)
{
    case 1:
        K_Num1++;
        if(K_Num1==7200000)F_Astart=1;
    break;
}

function (){setInterval{&quot;func();&quot;,7200*1000}} 懂伐@_@

你可以用Windows函数 SetTimer,方便的向指定函数发送消息。你可以百度一下,对应的函数是KillTimer