|
|

<body><script>
/*
------情侣倒记时脚本 BY 林轻灵------
*/
document.write("<input type=text name=timer style='cursor:default;border-width: 0px; font-size:12px;width:505px;text-align:center' readonly>")
function getTime()
{
say="";
var s= new Array();
s[0]="今天离蝌蚪生日";
s[1]="今天离我的生日";
var birthday= new Array();
birthday[0]= new Array();
birthday[1]= new Array();
birthday[0][0]=new Date("12/20/2005");
birthday[0][1]=new Date("12/29/2006");
birthday[0][2]=new Date("12/19/2007");
birthday[0][3]=new Date("12/7/2008");
birthday[0][4]=new Date("12/25/2009");
birthday[0][5]=new Date("12/15/2010");
birthday[0][6]=new Date("12/4/2011");
birthday[0][7]=new Date("12/22/2012");
birthday[1][0]=new Date("5/1/2005");
birthday[1][1]=new Date("4/19/2006");
birthday[1][2]=new Date("5/8/2007");
birthday[1][3]=new Date("4/27/2008");
birthday[1][4]=new Date("4/17/2009");
birthday[1][5]=new Date("5/5/2010");
birthday[1][6]=new Date("4/24/2011");
birthday[1][7]=new Date("4/12/2012");
var now = new Date();
for(j=0;j<2;j++)
{
for (i=0;i<8;i++) //注意:这里i的值取于生日数组的个数
{
sDay = birthday[j].getTime() - now.getTime();
tDay = parseInt(sDay / (1000 * 60 * 60 * 24)); //剩余天数[取整]
rDay = (sDay / (1000 * 60 * 60 * 24)); //剩余天数
if (tDay>=0&&tDay<400) break;
/*取数组中的某个时间,也就是离当前时间最近的一个*/
}
tHour=(rDay-tDay)*24; //剩余小时
rHour=parseInt(tHour); //剩余小时[取整]
tMin=(tHour-rHour)*60; //剩余分钟
rMin=parseInt(tMin); //剩余分钟[取整]
tSeconds=(tMin-rMin)*60; //剩余秒数
rSeconds=parseInt(tSeconds); //剩余秒数[取整]
if (rHour<10) rHour="0"+rHour;
if (rMin<10) rMin="0"+rMin;
if (rSeconds<10) rSeconds="0"+rSeconds;
if (((birthday[j].getYear())%400==0 || ((birthday[j].getYear())%4==0 && (birthday[j].getYear())%100))) tDay=tDay+1;
if (rDay>(-1)&&rDay<0)
{
if (tDay<10) tDay="00"+tDay
if (tDay<100) tDay="0"+tDay
say+=s[j]+",生日快乐,Happy Brithday!"+"?";
}
else
{
if (tDay<10) tDay="00"+tDay
if (tDay<100) tDay="0"+tDay
say+=s[j]+"还有"+tDay +"天"+rHour+"小时"+rMin+"分"+rSeconds+"秒"+"?";
}
}
document.all.timer.value = say
document.all.timer.style.backgroundColor='#ffffff';
document.all.timer.style.borderWidth='0px';
document.all.timer.style.color='#ff00ff';
document.all.timer.style.height='15px';
newtime = window.setTimeout("getTime();", 1000);
}
getTime();
</script>
</body> |
|