查看: 774|回复: 6
|
vbscript要怎样比较日期呢?
[复制链接]
|
|
比如说1-5-2006 到 31-5-2006这段时间已经被占用了,当有user输入日期 2-5-2006, 我要怎样去alert user这个日期已经不能使用?
请大家多多指教, 我用microsoft access的  |
|
|
|
|
|
|
|
发表于 26-4-2006 02:27 PM
|
显示全部楼层
userDate = 'USER 输入的日期
dateStart = '从你的 ACCESS 拿出来的开始日期
dateEnd = '从你的 ACCESS 拿出来的结束日期
if userDate >= dateStart and userDate <= dateEnd then
'alert 你的用户
else
'继续。。。
end if
|
|
|
|
|
|
|
|

楼主 |
发表于 26-4-2006 03:31 PM
|
显示全部楼层
if userDate >= dateStart and userDate <= dateEnd ???
日期可以直接这样来比较的吗???
别忘了日期是有格式的, 不是数字哦 
2/5/2006 >= 1/5/2006 and 2/5/2006 <= 31/5/2006 应该不行。 |
|
|
|
|
|
|
|
发表于 27-4-2006 08:23 AM
|
显示全部楼层
试看用 DateDiff() 这个 Function, 详细用法可以到google 找 |
|
|
|
|
|
|
|

楼主 |
发表于 27-4-2006 11:44 AM
|
显示全部楼层
datediff 很不错用咯, 可以算出来2个date差多少天, 月或星期。基本上已经搞定了, 我用day(), month(), year()来取出日, 月, 年然后在用if statement. 谢谢 |
|
|
|
|
|
|
|
发表于 27-4-2006 12:24 PM
|
显示全部楼层
如果我没有记错的话。
vb好像有一个script可以把你type的东东变成date的。
晚上我在找找看有的话我在post上来。 |
|
|
|
|
|
|
|
发表于 27-4-2006 09:02 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|