asp问题高手帮忙看看,急
来源:百度知道 编辑:UC知道 时间:2024/05/26 21:22:59
<%
dim d1,d2
d1="#9:00:00#"
d2="#"&formatdatetime(now(),3)&"#"
if now()>d1 then
response.write "已过时间"
else
response.write "时间未到"
end if
%>
这样一直显示时间未到,我改了时间也不行,在网上看到说比较时间不能用>,然后又改成这样了
<%
dim d1,d2
d1="#9:00:00#"
d2="#"&formatdatetime(now(),3)&"#"
if DateDiff("s",d1,d2)>0 then
response.write "已过时间"
else
response.write "时间未到"
end if
%>
可是还提示有错误,哪个高手在本机测试一下啊,该怎么改啊
dim d1,d2
d1="#9:00:00#"
d2="#"&formatdatetime(now(),3)&"#"
if now()>d1 then
response.write "已过时间"
else
response.write "时间未到"
end if
%>
这样一直显示时间未到,我改了时间也不行,在网上看到说比较时间不能用>,然后又改成这样了
<%
dim d1,d2
d1="#9:00:00#"
d2="#"&formatdatetime(now(),3)&"#"
if DateDiff("s",d1,d2)>0 then
response.write "已过时间"
else
response.write "时间未到"
end if
%>
可是还提示有错误,哪个高手在本机测试一下啊,该怎么改啊
无奈了,首先要保证d1是时间
d1="#9:00:00#"就不对
要么d1="2007-1-1 9:00:00"
要么就是
if int(hour(now))>9 then
response.write "已过时间"
else
response.write "时间未到"
end if
用上面那个就行了
d2="#"&formatdatetime(now(),3)&"#" ???
这个起什么作用
你的意思不就是两个时间对比吗?
这样写
d2="#now()#"就行了嘛
这样应该没错
本人没试过,要是有不对的地方请谅解!