====用asp实现,生日提醒功能,如何?

lymcc 2006-03-04 08:01:22
如果客户今天过生日,就用在页面上显示,今天xxx过生日。条件是今天的日期和数据库中该客户的出生日期是一样的。请问如何用asp的程序实现?

情况如下:
我的数据库是sqlserver,客户生日字段名是:UserBirthday ,类型为smalldatetime,比如:2006-3-4

现在用程序的方式如何实现,如果客户的生日和今天的日期一样,就提示一下?关键是我不太会写语句。再说两个日期格式是不是一样???
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kwond 2006-03-04
  • 打赏
  • 举报
回复
dat=date(now(),vbshortdate)
if UserBirthday=dat then
response.write "今天是"&username&"的生日"
end if
lymcc 2006-03-04
  • 打赏
  • 举报
回复
在sqlserever中,dataadd的用法和access中一样吗?
lymcc 2006-03-04
  • 打赏
  • 举报
回复
dateadd什么意思?
liuph3000 2006-03-04
  • 打赏
  • 举报
回复
up

========================================
http://peipei3000.jishuqi.com/reg.asp
http://www.goofar.com/?ID=634664011139
========================================
竹林听雨2005 2006-03-04
  • 打赏
  • 举报
回复
直接用dateadd
比如判断
if dateadd("d",0,UserBirthday)=date(now()) then
response.write("今天是。。。的生日")
end if
lymcc 2006-03-04
  • 打赏
  • 举报
回复
很好,还有更简单的方法没?马上结了
xiaogu1234 2006-03-04
  • 打赏
  • 举报
回复
dim yea,mon,dat,dat1,UserBirthday,UserName ''dat1为“2006-3-4”格式的当前日期
yea=year("now")
mon=month("now")
dat=day("now")
dat1=yea&"-"&mon&"-"&dat
If UserBirthday=dat1 Then
response.write "今天是"&UserName&""的生日"
End If
look4sword 2006-03-04
  • 打赏
  • 举报
回复
if date()=rs("UserBirthday") then

........

end if

28,391

社区成员

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

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