这个asp 倒计时代码 怎样改

倒计时到0时,也就是时间到了,就让时间停下来现在这个代码没有对时间进行控制我想要以下的结果:例: 110天8小时16分50秒 一秒钟后 110天8小时16分49秒 最后 0天0小时0分0秒.就不要再计时了,现在这个代码停不下来 出现 -1天23小时59分59秒代码如下:<span id="span_dt_dt"></span> <SCRIPT language=javascript> function show_student163_time(){ window.setTimeout("show_student163_time()", 1000); BirthDay=new Date("12-12-2007 15:46"); today=new Date(); timeold=(BirthDay.getTime()-today.getTime()); sectimeold=timeold/1000 secondsold=Math.floor(sectimeold); msPerDay=24*60*60*1000 e_daysold=timeold/msPerDay daysold=Math.floor(e_daysold); e_hrsold=(e_daysold-daysold)*24; hrsold=Math.floor(e_hrsold); e_minsold=(e_hrsold-hrsold)*60; minsold=Math.floor((e_hrsold-hrsold)*60); seconds=Math.floor((e_minsold-minsold)*60); span_dt_dt.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ; } show_student163_time(); </SCRIPT>能不能到时间了就跳出这个循环?
2026年09月24日 08:56
有3个网友回答
网友(1):


网友(2):

if(daysold<0)
{
daysold=0;
hrsold=0;
minsold=0;
seconds=0;
}
关键被人回答了.....100分真好赚,哎,搞个判断不就行咯

网友(3):

你都知道是到0就不计了.还要问?

加个逻辑都不会?>