佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 774|回复: 6

vbscript要怎样比较日期呢?

[复制链接]
发表于 26-4-2006 09:50 AM | 显示全部楼层 |阅读模式
比如说1-5-2006 到 31-5-2006这段时间已经被占用了,当有user输入日期 2-5-2006, 我要怎样去alert user这个日期已经不能使用?
请大家多多指教, 我用microsoft access的
回复

使用道具 举报


ADVERTISEMENT

发表于 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上来。
回复

使用道具 举报

Follow Us
发表于 27-4-2006 09:02 PM | 显示全部楼层
Cdate 不知道你有听过吗。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 10-3-2025 05:26 AM , Processed in 0.126316 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表