asp怎么判断是否在时间段之内呢?

时间:2021-08-01 11:24:12
我要做一个程序 判断当前日期是否在日期时间段之内 该怎么做呢?

比如判断now(date)日期是否 2008年1月1日 到2008年2月1日之间该怎么做?

5 个解决方案

#1


between  。。 and 。。

或者 直接比较大小也可以 

#2


使用Datediff函数,就是算出两个时间的差
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样
if datediff("d","2008-1-1",now())<=0 and datediff("d","2008-2-1",now())<=0 then 
当前时间在两个日期之间,
else
当前时间不在两个日期之间
end if
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)

#3


引用 2 楼 jiangpingchang 的回复:
使用Datediff函数,就是算出两个时间的差 
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样 
if datediff("d","2008-1-1",now()) <=0 and datediff("d","2008-2-1",now()) <=0 then 
当前时间在两个日期之间, 
else 
当前时间不在两个日期之间 
end if 
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)

#4


大家好像都很喜欢用时间差?

#5


引用 2 楼 jiangpingchang 的回复:
使用Datediff函数,就是算出两个时间的差 
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样 
if datediff("d","2008-1-1",now()) <=0 and datediff("d","2008-2-1",now()) <=0 then 
当前时间在两个日期之间, 
else 
当前时间不在两个日期之间 
end if 
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)

#1


between  。。 and 。。

或者 直接比较大小也可以 

#2


使用Datediff函数,就是算出两个时间的差
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样
if datediff("d","2008-1-1",now())<=0 and datediff("d","2008-2-1",now())<=0 then 
当前时间在两个日期之间,
else
当前时间不在两个日期之间
end if
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)

#3


引用 2 楼 jiangpingchang 的回复:
使用Datediff函数,就是算出两个时间的差 
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样 
if datediff("d","2008-1-1",now()) <=0 and datediff("d","2008-2-1",now()) <=0 then 
当前时间在两个日期之间, 
else 
当前时间不在两个日期之间 
end if 
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)

#4


大家好像都很喜欢用时间差?

#5


引用 2 楼 jiangpingchang 的回复:
使用Datediff函数,就是算出两个时间的差 
比如判断呢now()是否在2008年1月1日语2008年2月1日之间也以这样 
if datediff("d","2008-1-1",now()) <=0 and datediff("d","2008-2-1",now()) <=0 then 
当前时间在两个日期之间, 
else 
当前时间不在两个日期之间 
end if 
Datediff中d代表的是天,可以改为s(代表秒)h(代表小时)m(代表月)y(代表年)