zoukankan      html  css  js  c++  java
  • js倒计时小插件(兼容大部分浏览器)

    精确到天的倒计时

    <script language="JavaScript">
    <!-- // (c) Henryk Gajewski
    var urodz= new Date("09/19/2013");
    var  s="中秋节";
    var now = new Date();
    var ile = urodz.getTime() - now.getTime();
    var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
    if (dni > 1)
       document.write(""+s+"还有"+dni +"天")
    else if (dni == 1)
         document.write("只有2天啦!")
    else if (dni == 0)
         document.write("只有1天啦!")
    else
        document.write("好象已经过了哦!");
    // --> 

    精确到秒的javascript倒计时代码

    <form name="form1">   
    <div align="center" align="center">   
    <center>离2010年还有:<br>   
    <input type="textarea" name="left" size="35" style="text-align: center">   
    </center>   
    </div>   
    </form>   
    <script LANGUAGE="javascript">   
    startclock()   
    var timerID = null;   
    var timerRunning = false;   
    function showtime() {   
    Today = new Date();   
    var NowHour = Today.getHours();   
    var NowMinute = Today.getMinutes();   
    var NowMonth = Today.getMonth();   
    var NowDate = Today.getDate();   
    var NowYear = Today.getYear();   
    var NowSecond = Today.getSeconds();   
    if (NowYear <2000)   
    NowYear=1900+NowYear;   
    Today = null;   
    Hourleft = 23 - NowHour   
    Minuteleft = 59 - NowMinute   
    Secondleft = 59 - NowSecond   
    Yearleft = 2009 - NowYear   
    Monthleft = 12 - NowMonth - 1 
    Dateleft = 31 - NowDate   
    if (Secondleft<0)   
    {   
    Secondleft=60+Secondleft;   
    Minuteleft=Minuteleft-1;   
    }   
    if (Minuteleft<0)   
    {    
    Minuteleft=60+Minuteleft;   
    Hourleft=Hourleft-1;   
    }   
    if (Hourleft<0)   
    {   
    Hourleft=24+Hourleft;   
    Dateleft=Dateleft-1;   
    }   
    if (Dateleft<0)   
    {   
    Dateleft=31+Dateleft;   
    Monthleft=Monthleft-1;   
    }   
    if (Monthleft<0)   
    {   
    Monthleft=12+Monthleft;   
    Yearleft=Yearleft-1;   
    }   
    Temp=Yearleft+'年, '+Monthleft+'月, '+Dateleft+'天, '+Hourleft+'小时, '+Minuteleft+'分, '+Secondleft+'秒' 
    document.form1.left.value=Temp;   
    timerID = setTimeout("showtime()",1000);   
    timerRunning = true;   
    }   
    var timerID = null;   
    var timerRunning = false;   
    function stopclock () {   
    if(timerRunning)   
    clearTimeout(timerID);   
    timerRunning = false;   
    }   
    function startclock () {   
    stopclock();   
    showtime();   
    }   
    // -->   
    </script>  
  • 相关阅读:
    如何将baidu地图中的baidu logo 去掉
    漂亮的圆角文本框 CSS3实现
    jQuery数字加减插件
    腾迅股票数据接口 http/javascript
    JS复制内容到剪贴板(兼容FF/Chrome/Safari所有浏览器)
    关于编写性能高效的javascript事件的技术
    想做web开发 就学JavaScript
    git的简单理解及基础操作命令
    《CSS权威指南》基础复习+查漏补缺
    TypeScript Writing .d.ts files(编写声明文件)
  • 原文地址:https://www.cnblogs.com/harxingxing/p/4126602.html
Copyright © 2011-2022 走看看