读书人

时间显示有关问题

发布时间: 2012-02-22 19:36:55 作者: rapoo

时间显示问题
比如我发贴时间为: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
%>

读书人网 >ASP

热点推荐