asp生日自动提醒小程式
2018-09-06 11:35
BODY {
FONT-FAMILY: 宋体; FONT-SIZE: 9pt; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px
}
A {
COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
A:hover {
COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: underline
}
A:active {
COLOR: #ff0033; CURSOR: hand; FONT: 9pt 宋体
}
<!--
function birthday(year,month,date,person) {
this.year=year
this.month=month
this.date=date
this.person=person
}
function birthdaylist() {
}
blist=new birthdaylist()
blist[0]= new birthday(1933,2,14,abc)
blist[1]= new birthday(1933,12,17,efs)
//上面添加你朋友的生日列表
var now=new Date()
today=new Date(now.getYear(),now.getMonth(),now.getDate())// today 0:00:00
function daysFromToday(sdate) {
return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000))
}
function writeNextBirthday(list) {
var daysToClosest=888
var closest
for (var i in list) {
thisDate=new Date(today.getYear(),list[i].month-1,list[i].date)
if (daysFromToday(thisDate)<0)
thisDate.setYear(today.getYear()+1)
if (daysFromToday(thisDate)<daysToClosest) {
daysToClosest=daysFromToday(thisDate)
closest=i
}
}
if (daysToClosest==0)
今天[+list[closest].person+]+[+(today.getYear()-list[closest].year)+]岁大寿!
)
else if (daysToClosest==1)
document.write(明天[+list[closest].person+]将过[+(today.getYear()-list[closest].year)+]岁生日!)
else
document.write(你最近要过生日的朋友是[+list[closest].person+]在[+daysToClosest+]天后。)
}
// end hiding -->
<FONT color=red face=隶书
上一篇:ASP缓存技术详解