如果对文本型的字段进行大小比较,订餐时间问题

smallown 2005-07-21 11:27:20
我有个订餐的时间段,在该包厢被订后三小时内不能在预订,
时间段是这样的,
<select name="shijian" size="1">
<option value="1">就餐时间</option>
<option value="10:30-11:00">10:30-11:00</option>
<option value="11:00-11:30">11:00-11:30</option>
<option value="11:30-12:00">11:30-12:00</option>
<option value="12:00-12:30">12:00-12:30</option>
<option value="12:30-13:00">12:30-13:00</option>
<option value="13:00-13:30">13:00-13:30</option>
<option value="13:30-14:00">13:30-14:00</option>
<option value="14:00-14:30">14:00-14:30</option>
<option value="14:30-15:00">14:30-15:00</option>
<option value="15:00-15:30">15:00-15:30</option>
<option value="15:30-16:00">15:30-16:00</option>
<option value="16:00-16:30">16:00-16:30</option>
<option value="16:30-17:00">16:30-17:00</option>
<option value="17:00-17:30">17:00-17:30</option>
<option value="17:30-18:00">17:30-18:00</option>
<option value="18:00-18:30">18:00-18:30</option>
<option value="18:30-19:00">18:30-19:00</option>
<option value="19:00-19:30">19:00-19:30</option>
<option value="19:30-20:00">19:30-20:00</option>
<option value="20:00-20:30">20:00-20:30</option>
<option value="20:30-21:00">20:30-21:00</option>

现在我的想法是截取shijian字段的左边二位进行比较大小,如果提交的时间段sj(比如13:00-13:30)<订单中已有的时间段+3(16:00-17:30)就不能订

dim sj,sj2
sj2=clng(left(rs("shijian"),2))'已订包厢的时间段
sj=clng(left(session("shijian"),2))'提交订单的时间段
if sj<sj2+3 then
response.write "<script language=javascript>alert('对不起,该包厢三小时内不能预订,请选其他包厢');history.go(-1)</script>"
response.end
end if

请问要怎么弄呀,这样不行
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
csecong 2005-07-21
  • 打赏
  • 举报
回复
用 datediff比较一下时间比较好

搜一下datediff

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧