📄 生日提醒.txt
字号:
脚本说明:
第一步:把如下代码加入<head>区域中
<SCRIPT LANGUAGE="JavaScript">
<!--
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(74,1,16,"大赵")
blist[1]= new birthday(76,1,27,"钱二")
blist[2]= new birthday(78,3,1,"孙三")
blist[3]= new birthday(80,4,27,"李四")
blist[4]= new birthday(77,9,2,"张三")
blist[5]= new birthday(49,10,12,"王二麻子")
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,list[i].date)
if (daysFromToday(thisDate)<0)
thisDate.setYear(today.getYear()+1)
if (daysFromToday(thisDate)<daysToClosest) {
daysToClosest=daysFromToday(thisDate)
closest=i
}
}
if (daysToClosest==0)
document.write("<B> 注意:今天 "+list[closest].person+" 是 "+(today.getYear()-list[closest].year)+" 岁生日!!!</B><P>")
else if (daysToClosest==1)
document.write(" 注意:明天 "+list[closest].person+" 将是 "+(today.getYear()-list[closest].year)+" 岁生日!<P>")
else
document.write(" 注意:下一个重要好友 "+list[closest].person+" 的生日将在 "+daysToClosest+" 天后到来!<P>")
}
// end hiding -->
</SCRIPT>
第二步:把如下代码加入<body>区域中
<SCRIPT LANGUAGE="JavaScript">
<!--
writeNextBirthday(blist)
// -->
</SCRIPT>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -