时间动态倒数问题

linjirongkk 2009-06-14 09:33:41
这是一个时间倒数的代码,,他倒数到 0天0小时0分0秒 的时候还会继续的倒数下去,数值为负,我想把它改当倒数到0天0小时0分0秒 的时候打印输出“时间过期”这样的形式,而不要再继续倒数下去,那个朋友可以帮忙改一下的,谢谢。。。


<%time="2009-6-14 9:44:31"%>

<Script Language="VBScript">
<!--
SetTimeOut "clock",1000
sub clock()
sn=datediff("s",now(),"<%=time%>")
days=sn\3600*24
hours=(sn mod (3600*24))\3600
minutes=((sn mod (3600*24)) mod 3600)\60
seconds=((sn mod (3600*24)) mod 3600) mod 60
times="" & days & "天" & hours & "小时" & minutes & "分" & seconds & "秒"
nowt.innerhtml=times
SetTimeOut "clock",1000
End sub
-->
</script>

<div id="nowt" ></div>
...全文
43 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Msxindl_Com 2009-06-14
  • 打赏
  • 举报
回复

<% dim timer:timer="2009-6-14 11:55:00" %>
<Script Language="VBScript">
<!--
SetTimeOut "clock",1000
sub clock()
sn=datediff("s",now()," <%=timer%>")
if sn<=0 then
times="时间已过期"
else
days=sn\3600*24
hours=(sn mod (3600*24))\3600
minutes=((sn mod (3600*24)) mod 3600)\60
seconds=((sn mod (3600*24)) mod 3600) mod 60
times="" & days & "天" & hours & "小时" & minutes & "分" & seconds & "秒"
SetTimeOut "clock",1000
end if
nowt.innerhtml=times
End sub
-->
</script>
<div id="nowt" > </div>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧