asp 计算一个日期到另一个日期的天数

2024-12-21 16:57:14
推荐回答(3个)
回答1:

我只能假设你想做什么 举例:
网站需要发布供求信息,发布的时候有个有效期的选择,比如7天,15天,30天==,发布之后,一旦过了选择的天数之后,你希望在该条信息上标志一下“过期”的字样,其实你比较的是两个时间,一个是发布的时间,一个是当前的时间

给你写一个函数吧,第一个参数是你要判断的日期,第二个参数是指定的天数,都是跟当前时间比,如果过期了,返回1;没过期,返回0
function isExpired(sdate,daynum)
if dateadd("d",daynum,sdate)>now() then
isExpired=0
else
isExpired=1
end if
end function

回答2:

date1 = "2009-01-01"
date2 = "2009-02-01"
response.write(DateDiff("d",date1,date2))

【如果 过了这个天数 会显示已经过期】什么意思,举个例子。

-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。

回答3:

s=cdate(date)-cdate("#2010-4-18#")

if cdate(rs("adddate"))-s<=0 then
response.write("已经过期")
end if