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{"func();",7200*1000}} 懂伐@_@
你可以用Windows函数 SetTimer,方便的向指定函数发送消息。你可以百度一下,对应的函数是KillTimer