日期:2014-05-17  浏览次数:20902 次

时间显示问题
比如我发贴时间为:2007-8-2   20:28:07
如果这个贴超过15天没有人回的话,就锁定,
我今天打开,应该提示还有14天10个小时.这个时间怎么算的,
跟百度知道一样:http://zhidao.baidu.com/question/32202801.html


------解决方案--------------------
要在表里另建立一个字段
在添加新建立的帖子的时候 给新建立的字段用 DateAdd( 'd ',+15,date())
这样 就是15天以后的时间了
你在查询的时候 比较当天时间和 新建立的字段就可以了
------解决方案--------------------
<%
dim theDate
theDate = Cdate( "2007-07-01 12:12:00 ")
dim EndDate
EndDate = theDate + 15
if Now()> EndDate then
Response.Write "已过回帖时间 "
else
Response.Write "还有 "&DateDiff( "d ", Now, EndDate)& "天 "&DateDiff( "h ", Now, EndDate)-DateDiff( "d ", Now, EndDate)*24& "个小时 "
end if
%>