回 帖 发 新 帖 刷新版面

主题:又是倒计时的问题。大哥大姐帮帮帮帮帮帮帮我吧!

<script language="vbscript">
setTimeout "clock", 1000
sub clock()
t1="2008-4-4 10:30:00" //信息发布时间
t=dateadd("d",7,t1)    //7天之后时间
num=datediff("s",now(),t)
s=num mod 60&"秒"
m=(num\60) mod 60
if m=0 then
   m=""
else
   m=m&"分"
end if
h=(num\60\60) mod 24
if h=0 then
   h=""
else
   h=h&"时"
end if
d=num\60\60\24
if d=0 then
   d=""
else
   d=d&"天"
end if
NowTime=d& h & m & s
NowT.InnerHtml=NowTime
setTimeout "clock", 1000
end sub
</script>
<font color="#0000FF" ID="NowT">

这个倒计时的程序是OK,我想把 [color=FF0000]t1="2008-4-4 10:30:00" //信息发布时间[/color]这段代码里面的时间改成信息发布的时间,也就是单个信息添加进去开始倒计时,可是我怎么也无法加入进入,我写的是这样的

<!--#include file="inc/Conn.asp"-->
<%
exec="select * from news where newsid="&request.querystring("newsid")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
<script language="vbscript">
setTimeout "clock", 1000
sub clock()
[color=008000]t1="<%=rs("time")%>" //信息发布时间[/color]
t=dateadd("d",7,t1)    //7天之后时间
num=datediff("s",now(),t)
s=num mod 60&"秒"
m=(num\60) mod 60
if m=0 then
   m=""
else
   m=m&"分"
end if
h=(num\60\60) mod 24
if h=0 then
   h=""
else
   h=h&"时"
end if
d=num\60\60\24
if d=0 then
   d=""
else
   d=d&"天"
end if
NowTime=d& h & m & s
NowT.InnerHtml=NowTime
setTimeout "clock", 1000
end sub
</script>
<font color="#0000FF" ID="NowT">
这样是错误的,大哥哥大姐姐帮帮小弟,真的很急

回复列表 (共1个回复)

沙发


输出你数据库时间看看:

Response.Write rs("time")

Response.End

我来回复

您尚未登录,请登录后再回复。点此登录或注册