亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp實現的可以提醒生日的幾種方法附代碼

2024-05-04 11:09:26
字體:
來源:轉載
供稿:網友
asp提醒生日的原理一般就是把用戶的出生日期和當前日期對比,如果少于幾天則提醒顯示,下面是幾種方法的實現
 
 
 
asp生日自動提醒小程式 用ASP編寫,調試通過,使用方便-asp birthday automatically remind small programs with the preparation of ASP, debug, easy to use
方法一: 

最初寫的一個用于班級網站的最近一個月同學生日的提醒小程序。雖然不怎么樣,而且很亂,但是最起碼是自己動腦筋去想的,所以我比較看重。ASP程序雖然有好多可以借鑒人家的。但是我想更多時候,我們應該在經典上有所突出,有所創新那不至于默守陳規而無永遠只能做一個平凡的程序員。 

<% 
dim daydif 
dim days '定義查詢前后多少天內生日的同學,如60則查詢前一個月后下一個月生日的同學名單。 
SQL="Select name,brithday from class " 
Set rs=server.CreateObject("ADODB.RecordSet") 
rs.Open SQL,con,1,1 
for i=1 to rs.recordcount '讀出所有的數據 
if rs.eof then exit for 
daydif=abs(datediff("d",date,rs("birthday")) )mod 365 
if daydif < days 
response.write rs("name")%> 
response.write "<font color="#FF0000">" 
response.write rs("birthday")&"、</font>" 
end if 
rs.movenext 
loop 
rs.Close 
Set rs=nothing 
%> 

方法二: 
<% 
days1=split(date(),"-") 
days2=split(DateAdd("d",5,date()),"-") 
sql="select [id],Memberid,birthday from customers " 
if days1(1)<>days2(1) then 
sql=sql+" where (month(birthday) = '"&days1(1)&"' or month(birthday)='"&days2(1)&"')" 
else 
sql=sql+" where month(birthday) = '"&days1(1)&"'" 
end if 
sql=sql+" and day(birthday) between '"&days1(2)&"' and '"&days2(2)&"'" 
'Response.Write(sql) 
set conn=server.CreateObject("ADODB.connection") 
conn.open connstr 
set rs=Conn.execute(sql) 
if not rs.eof then%> 
<script language="JavaScript"> 
window.onload = getMsg; 
window.onresize = resizeDiv; 
window.onerror = function(){} 
//短信提示使用(asilas添加) 
var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0; 
function getMsg() 

try{ 
divTop = parseInt(document.getElementById("eMeng").style.top,10) 
divLeft = parseInt(document.getElementById("eMeng").style.left,10) 
divHeight = parseInt(document.getElementById("eMeng").offsetHeight,10) 
divWidth = parseInt(document.getElementById("eMeng").offsetWidth,10) 
docWidth = document.body.clientWidth; 
docHeight = document.body.clientHeight; 
document.getElementById("eMeng").style.top = parseInt(document.body.scrollTop,10) + docHeight + 10;// divHeight 
document.getElementById("eMeng").style.left = parseInt(document.body.scrollLeft,10) + docWidth - divWidth 
document.getElementById("eMeng").style.visibility="visible" 
objTimer = window.setInterval("moveDiv()",10) 

catch(e){} 

function resizeDiv() 

i+=1 
if(i>500) closeDiv() 
try{ 
divHeight = parseInt(document.getElementById("eMeng").offsetHeight,10) 
divWidth = parseInt(document.getElementById("eMeng").offsetWidth,10) 
docWidth = document.body.clientWidth; 
docHeight = document.body.clientHeight; 
document.getElementById("eMeng").style.top = docHeight - divHeight + parseInt(document.body.scrollTop,10) 
document.getElementById("eMeng").style.left = docWidth - divWidth + parseInt(document.body.scrollLeft,10) 

catch(e){} 

function moveDiv() 

try 

if(parseInt(document.getElementById("eMeng").style.top,10) <= (docHeight - divHeight + parseInt(document.body.scrollTop,10))) 

window.clearInterval(objTimer) 
objTimer = window.setInterval("resizeDiv()",1) 

divTop = parseInt(document.getElementById("eMeng").style.top,10) 
document.getElementById("eMeng").style.top = divTop - 1 

catch(e){} 

function closeDiv() 

document.getElementById('eMeng').style.visibility='hidden'; 
if(objTimer) window.clearInterval(objTimer) 

</script> 
<DIV id=eMeng style='BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX:99999; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 180px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 116px; BACKGROUND-COLOR: #c9d3f3'> 
<TABLE style='BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid' cellSpacing=0 cellPadding=0 width='100%' bgColor=#cfdef4 border=0><TBODY> 
<TR> 
<TD style='FONT-SIZE: 12px; BACKGROUND-IMAGE: url(msgTopBg.gif); COLOR: #0f2c8c' width=30 height=24></TD> 
<TD style='FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(msgTopBg.gif); COLOR: #1f336b; PADDING-TOP: 4px;PADDING-left: 4px' vAlign=center width='100%'> 生日提示:</TD> 
<TD style='BACKGROUND-IMAGE: url(msgTopBg.gif); PADDING-TOP: 2px;PADDING-right:2px' vAlign=center align=right width=19><span /> </TR> 
<TR> 
<TD style='PADDING-RIGHT: 1px; BACKGROUND-IMAGE: url(1msgBottomBg.jpg); PADDING-BOTTOM: 1px' colSpan=3 height=90> <DIV style='BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 12px; PADDING-BOTTOM: 13px; BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 18px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%'>近期將要過生日的會員有:<BR><BR> <DIV align=center style='word-break:break-all'> 
<%i=1 
do while not rs.eof 
Response.Write("<a href='/System/AdmMember/Edit.asp?id="&rs(0)&"' /> if i mod 2 =0 then response.Write("</br>") 
rs.movenext 
i=i+1 
loop%></DIV></DIV> </TD> 
</TR> 
</TBODY> 
</TABLE> 
</DIV> 
<% end if 
rs.close 
set rs=nothing 
conn.close() 
set conn=nothing %> 


方法三: 
sql server: 
<% 
If month(Now())=12 and day(now())>24 Then 
sSql = "select FoodID, Strname, TimeID from Tfood where ( datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))<=200 and datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))>=0 ) Or ( datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate())+1,TimeID))<=200 and datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate())+1,TimeID))>=0 )" 
Else 
sSql = "select FoodID, Strname, TimeID from Tfood where ( datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))<=200 and datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))>=0 )" 
End If 
%> 
Access: 
<% 
If month(Now())=12 and day(now())>24 Then 
sSql = "SELECT * 
FROM customers 
WHERE ( datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date()),Birthday))<=5 and datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date()),Birthday))>=0 ) Or ( datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date())+1,Birthday))<=5 and datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date())+1,Birthday))>=0 );" 
Else 
sSql = "SELECT * 
FROM customers 
WHERE (DateDiff('d',date(),DateAdd('yyyy',DateDiff('yyyy',[Birthday],date()),[Birthday]))<=5 And DateDiff('d',date(),DateAdd('yyyy',DateDiff('yyyy',[Birthday],date()),[Birthday]))>=0);" 
End If 
%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品免费观看在线| 国产日韩换脸av一区在线观看| 日韩欧美国产成人| 91国产精品电影| 欧美日产国产成人免费图片| 日韩美女写真福利在线观看| 国产999精品久久久| 亚洲最大的网站| 91久久嫩草影院一区二区| 日韩视频欧美视频| 亚洲国产天堂久久国产91| 91久久精品日日躁夜夜躁国产| 91精品在线播放| 欧美精品制服第一页| 中文字幕日本欧美| 欧美极品美女电影一区| 久久久综合av| 色综合视频一区中文字幕| 午夜精品久久久久久久99黑人| 九九久久久久99精品| 欧美日韩成人在线观看| 日韩亚洲欧美中文在线| 97精品一区二区视频在线观看| 亚洲成**性毛茸茸| 日韩精品在线免费观看视频| 日韩精品视频在线观看免费| 亚洲爱爱爱爱爱| 不卡av电影在线观看| 亚洲精品理论电影| 欧美日韩久久久久| 欧美在线视频观看免费网站| 日韩电影在线观看免费| 青青草国产精品一区二区| 91天堂在线视频| 插插插亚洲综合网| 久久视频这里只有精品| 欧美一区二区三区艳史| 国产午夜精品全部视频播放| 亚洲国产精彩中文乱码av在线播放| 亚洲国产成人精品久久| 亚洲人成毛片在线播放| 成人有码在线视频| 欧美激情视频网| 国产一区深夜福利| 影音先锋欧美在线资源| 久久国产精品久久久久久久久久| 欧美性xxxx在线播放| 91免费看片网站| 日韩在线免费高清视频| 国内精品久久久| 欧美黑人极品猛少妇色xxxxx| 97碰碰碰免费色视频| 亚洲精品视频中文字幕| 国产精品揄拍一区二区| 91久久精品久久国产性色也91| 精品国产一区二区三区久久狼5月| 精品在线欧美视频| 日本欧美中文字幕| 亚洲另类激情图| 美女精品久久久| 欧美日韩亚洲精品内裤| 欧美性极品xxxx娇小| 夜色77av精品影院| 91精品国产综合久久香蕉最新版| 久久人人爽人人爽爽久久| 久久亚洲综合国产精品99麻豆精品福利| 成人乱人伦精品视频在线观看| 国产免费一区二区三区在线能观看| 国产精品久久二区| 国产日本欧美在线观看| 97视频免费在线观看| 日韩在线免费视频| 欧美久久精品一级黑人c片| 亚洲精品动漫久久久久| 久久国产色av| 日韩激情在线视频| 日韩欧美中文第一页| 国产成人av在线| 欧美国产亚洲视频| 国产日韩中文在线| 日韩av观看网址| 日韩中文字幕免费视频| 久久九九有精品国产23| 国产一区红桃视频| 91在线精品视频| 91精品在线观| 久久亚洲国产精品| 亚洲欧洲在线视频| 欧美电影免费观看高清| 亚洲毛片在线观看.| 懂色aⅴ精品一区二区三区蜜月| 欧美性xxxx极品hd欧美风情| 亚洲自拍偷拍色图| 日韩福利视频在线观看| 九九热视频这里只有精品| 欧美视频一二三| 最新国产精品亚洲| 国内精品模特av私拍在线观看| 欧美一区二区色| 亚洲第一区中文99精品| 久久人人97超碰精品888| 亚洲国产精品久久久久久| 国产精品va在线播放| 亚洲精品动漫久久久久| 欧美日韩激情视频| 亚洲欧美激情一区| 久久亚洲精品国产亚洲老地址| 夜夜嗨av一区二区三区免费区| 久久在线观看视频| 久久久精品999| 国产91色在线|| 日韩欧美国产骚| 欧美第一淫aaasss性| 久热精品视频在线免费观看| 成人性教育视频在线观看| 久久激情视频久久| 精品国偷自产在线视频99| 91在线视频一区| 在线播放亚洲激情| 欧美激情一区二区三区在线视频观看| 狠狠色香婷婷久久亚洲精品| 最近2019年手机中文字幕| 国产精品成人一区二区三区吃奶| 亚洲a∨日韩av高清在线观看| 亚洲va久久久噜噜噜久久天堂| 国产精品91久久久| 久久99热这里只有精品国产| 日av在线播放中文不卡| 国产精品久久电影观看| 成人在线观看视频网站| 色妞一区二区三区| 亚洲福利影片在线| 亚洲综合社区网| 国产精品久久久久久久av电影| 亚洲图中文字幕| 欧美激情精品久久久久久久变态| 国产精品色午夜在线观看| 亚洲成人激情图| 大量国产精品视频| 久热精品视频在线观看| 中文字幕精品—区二区| 亚洲日本aⅴ片在线观看香蕉| 亚洲视频日韩精品| 中文综合在线观看| 亚洲黄页视频免费观看| 亚洲色图五月天| 国产精品网红直播| 欧美中文字幕在线播放| 激情亚洲一区二区三区四区| 91精品国产亚洲| 国产精品免费电影| 国产精品午夜视频| 欧美激情免费看| 国产午夜精品视频免费不卡69堂| 国产精品伦子伦免费视频| 欧美—级a级欧美特级ar全黄| 久久久伊人日本| 庆余年2免费日韩剧观看大牛| 久久精品成人动漫| 亚洲福利在线看| 欧美一区二区.| 中文字幕在线看视频国产欧美| 91国产视频在线播放| 97在线观看免费|