asp时间传递

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:49:26
我先读取当前的时间now()然后用表单在页面间传递,传递到第四个页面时输出的时间格式就变为2008-11-26形式,而不再待有时分秒了,请问高手这是怎么回事哦,救救我哦。
提交: <input type=hidden value="<%=miao1%>" name=sj1>
接收:<%dim miao2
miao2=request.form("sj1")%>
再提交:<input type=hidden value="<%=miao2%>" name=sj2>
……
最后显示: <%dim miao5,dd1,dd2
dd1=now()
miao5=request.form("sj4")
dd2=datediff("s",miao5,dd1)
response.write dd2%>
就是计算这之间的时间,一直得0,不晓得怎么回事哦。

miao1的值输出是正确的啊,一直到miao4都是正确的,到miao5就变了!!

谢谢 klooong x04620608 陆宁虞
我就是想知道这样怎么会错误的呢?

代码呢.
dd2=datediff("s",miao5,dd1) 等于0的话.说明miao5的值也是now();
去看下miao1的值是什么.

怎么会传这么多页面呢,你直接在最后一个页面用隐藏文本域传递就行了

之间把要传递的时间放到session("time")里面,然后在任何页面都可以使用你放在session("time")里的时间了!