求助 用ASP编写一个简单的判断时间的代码!

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:04:20
判断当前时间,如果是工作时间(周一到周五的上午9点到下午5点半),输出“现在是工作时间” 如果是其它时间,则输出“现在是休息时间”!
注:用(vbscript)!
比较容易,但我还是不会,刚学ASP!
你代码写的好!上面这位,你的逻辑判断有问题啊,那么多的or和and,而且没有优先级关系,可能会出错的 我也是用了太多的AND和Or 也是光出错 解释的好!谢谢 我测试了,正确!
回答者:伊人尤在 - 江湖少侠 六级 4-29 00:18
也谢谢你!

上面这位,你的逻辑判断有问题啊,那么多的or和and,而且没有优先级关系,可能会出错的
我帮你修改下:
if weekday(now)<2 or weekday(now)>6 then
response.write "现在是休息时间"
elseif hour(now)<9 or (hour(now)>17 and minute(now)>30) then
response.write "现在是休息时间"
else
response.write "现在是工作时间"
end if

太久没用ASP了,忘光了,等高手来答吧

<%
if weekday(now)<2 or weekday(now)>6 or hour(now)<9 or (hour(now)>17 and

minute(now)>30 ) then
response.write "现在是休息时间"
else
response.write "现在是工作时间"
end if
%>