查看: 5847|回复: 0
打印 上一主题 下一主题

JS情侣倒记时脚本

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-5 21:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
<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>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表