精华内容
下载资源
问答
  • html5圆形倒计时器设置怀孕周期倒计时器代码 html5圆形倒计时器设置怀孕周期倒计时器代码 html5圆形倒计时器设置怀孕周期倒计时器代码
  • 倒计时制作代码计时器可用) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...

    倒计时制作代码(计时器可用)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            /* 清除默认css样式 */
            *{
                margin: 0;  
                padding: 0;
            }
            /* 设置div内的宽高、居中等样式 */
            div{
                margin:0 auto;
                margin-top: 100px;
                width: 600px;
                height: 80px;
                background-color: aqua;
                font-size: 24px;
                font-weight: 600;
                color: red;
                text-align: center;
                line-height: 80px;
            }
            /* 设置span样式,显示时间的 */
            span{
                width: 32px;
                height: 32px ;
                background-color: rgba(253, 252, 252, 0.8);
                border-radius:5px;
                color: #ff6700;
            }
        </style>
    </head>
    <body>
        <!-- 在div内写入文字,span用来放倒计时时间 -->
        <div id="clock">距2021年5月1日还有
        <span class="cl1">00</span>天
        <span class="cl2">00</span>小时
        <span class="cl3">00</span>分钟
        <span class="cl4">00</span>秒
    </div>
    </body>
    <script>
        //倒计时总思路:用未来时间-现在时间
        // 定义倒计时函数
        function Times(){
        //先获取ID节点,写完后再将字符串插入到clock节点内部.innerHTML=
        var clock=document.getElementById("clock");
        //获取span节点
        var spans=clock.getElementsByTagName("span") 
        //引入当前时间
        var today=new Date(); 
        //设置未来时间
        var enday=new Date("2021/5/1 00:00:00"); 
        //未来时间-当前时间,出来毫秒数,用到哪在哪除,并给其定义赋值,方便后面取用,用parseInt()取整
        var lastTime=parseInt((enday-today)/1000); 
        //剩余天数,(未来时间-当前时间)/1000/60/60/24
        var lastDate=parseInt(lastTime/60/60/24);  
         //剩余小时,(未来时间-当前时间)/1000/60%24 用取余方法,取出天后面的余数就是小时数
        var lastHour=parseInt(lastTime/60/60%24); 
        //剩余分钟数,(未来时间-当前时间)/1000/60%60,小时后面的余数就是分钟数
        var lastMin=parseInt(lastTime/60%60);
        //剩余秒数,(未来时间-当前时间)/1000%60,分钟后的余数就是秒数
        var lastSec=parseInt(lastTime%60);
        // 让天数为10以下时前面加个0,增加用户体验。 有更好的方法,这周写法不推荐
        if(lastDate<10){
            lastDate="0"+lastDate;
        }
        // 让小时数为10以下时前面加个0,增加用户体验。 有更好的方法,这周写法不推荐
        if(lastHour<10){
            lastHour="0"+lastHour;
        }
        // 让分钟数为10以下时前面加个0,增加用户体验。 有更好的方法,这周写法不推荐
        if(lastMin<10){
            lastMin="0"+lastMin;
        }
        // 让秒数为10以下时前面加个0,增加用户体验。 有更好的方法,这周写法不推荐
        if(lastSec<10){
            lastSec="0"+lastSec;
        }
        // 选择span节点,把相应的时间添加进去,span后用数组选择,数组从0开始,0代表1
        spans[0].innerHTML=lastDate;
        spans[1].innerHTML=lastHour;
        spans[2].innerHTML=lastMin;
        spans[3].innerHTML=lastSec;
        }
        // 定义计时器,1000毫秒更新一次
        setInterval("Times()",1000);
    
    
        
    </script>
    </html>
    
    展开全文
  • 倒计时插件(及自动循环倒计时代码 可以在这个网页在线测试 ↓↓↓ 在线代码编辑:https://www.jq22.com/webqd4832 HTML部分: <div id="timer" class="timer">仅剩:<span class="day"></span&...

    倒计时插件(及自动循环倒计时)代码

    可以在这个网页在线测试 ↓↓↓
    在线代码编辑器:https://www.jq22.com/webqd4832

    HTML部分:

    <div id="timer" class="timer">仅剩:<span class="day"></span><span class="hour"></span><span class="minite"></span><span class="second"></span></div>
     
    <div id="timer2" class="timer">仅剩:<span class="day"></span><span class="hour"></span><span class="minite"></span><span class="second"></span></div>
     
    <div id="timer3" class="timer">仅剩:<span class="day"></span><span class="hour"></span><span class="minite"></span><span class="second"></span></div>
    

    CSS部分:

    .timer{padding:15px 0;line-height:18px;color:#fff; background-color: #f1425b; margin-bottom: 50px;}
    .timer span{background-color:#000;border-radius:4px;color:#fff;padding:0 5px;margin:0 2px;}
    

    JS插件代码:

    $.fn.timerBox=function(options){
        var defaults={
            endTime:'2015/05/14 16:00:00',
            endHtml:"抢购已经结束!",
            zero:true
        },
            opts=$.extend(defaults,options),
            htmlBox=this,
            dayBox=htmlBox.find(".day"),
            hourBox=htmlBox.find(".hour"),
            miniteBox=htmlBox.find(".minite"),
            secondBox=htmlBox.find(".second"),
            timer;
     
        function timerFn(){
        var endTime=new Date(opts.endTime),
            nowTime=new Date(),
            leftSecond=parseInt((endTime.getTime()-nowTime.getTime())/1000),
            day=parseInt(leftSecond/3600/24),
            hour=parseInt((leftSecond/3600)%24),
            minite=parseInt((leftSecond/60)%60),
            second=parseInt(leftSecond%60);
            if(opts.zero){getZero()};
     
            if(leftSecond>0){
                dayBox.html(day);
                hourBox.html(hour);
                miniteBox.html(minite);
                secondBox.html(second);
                timer=setTimeout(timerFn,1000);
            }else{
                htmlBox.html(opts.endHtml);
                clearTimeout(timer);
            };
     
            function getZero(){
            day<10?day="0"+day:day;
            hour<10?hour="0"+hour:hour;
            minite<10?minite="0"+minite:minite;
            second<10?second="0"+second:second;
            };
     
        };
     
     
     
        timerFn();
     
    };
    

    插件使用JS:

    $(function(){
        $("#timer").timerBox({
            endTime:'2015/08/14 16:00:00'
        });
     
        $("#timer2").timerBox({
            endTime:'2015/08/18 18:00:00'
        });
     
     
        $("#timer3").timerBox({
            endTime:'2015/08/16 18:00:00',
            zero:false
        });
     
    });
    

    使用说明:

    $("#timer").timerBox({
            endTime:'2015/05/14 16:00:00',  //设置结束时间
            endHtml:"抢购已经结束!",    //结束后的HTML字符串
            zero:true    // 是否开启前置加 “0”
        });
    

    自动循环的倒计时代码:

    设置日期可自动循环。

    function timerBox(idstr,timestr,day){
        var timeBox=$(idstr),
        t=day,
        starTime=new Date(timestr),
        timer;
        function count(){
        endTime=new Date(),
        newTime=parseInt((endTime.getTime()-starTime.getTime())/1000),
        n=parseInt(newTime/3600/24/t),
        leftSecond=t*24*3600-(newTime-t*n*24*3600),
        day=parseInt(leftSecond/3600/24),
        hour=parseInt((leftSecond/3600)%24),
        minite=parseInt((leftSecond/60)%60),
        second=parseInt(leftSecond%60);
        if(leftSecond>0){
            timeBox.html("仅剩:<b>" + hour + "</b>时<b>" + minite + "</b>分<b>" + second + "</b>秒");
            timer=setTimeout(count,1000);
        }else{
            timeBox.html("抢购已经结束!");
            clearTimeout(timer);
        };
     
        };
     
        count();
         
    };
    timerBox("#timer",'2015/05/11 23:59:59',20);
    timerBox("#timer2","2015/05/18 10:00:00",5);
    

    HTML部分:

    <p>倒计时一</p>
    <div id="timer" class="timer"></div>
    <p>倒计时二</p>
    <div id="timer2" class="timer"></div>
    

    CSS部分:

    .timer{padding:15px 0;line-height:18px;color:#fff; background-color: #f1425b;}
    .timer b{background-color:#000;border-radius:4px;color:#fff;padding:0 5px;margin:0 2px;}
    

    ------分割线--------------------------------------------------
    例子:

    HTML部分:

    <div id="timer" class="timer">仅剩:<span class="day"></span><span class="hour"></span><span class="minite"></span><span class="second"></span></div>
    

    CSS部分:

    .timer{padding:15px 0;line-height:18px;color:#fff; background-color: #f1425b; margin-bottom: 50px;}
    .timer span{background-color:#000;border-radius:4px;color:#fff;padding:0 5px;margin:0 2px;}
    

    js部分

    <!--倒计时-->
    <script type="text/javascript">
    
    function timerBox(idstr,timestr,day){
        var timeBox=$(idstr),
        t=day,
        starTime=new Date(timestr),
        timer;
        function count(){
        endTime=new Date(),
        newTime=parseInt((endTime.getTime()-starTime.getTime())/1000),
        n=parseInt(newTime/3600/24/t),
        leftSecond=t*24*3600-(newTime-t*n*24*3600),
        day=parseInt(leftSecond/3600/24),
        hour=parseInt((leftSecond/3600)%24),
        minite=parseInt((leftSecond/60)%60),
        second=parseInt(leftSecond%60);
        if(leftSecond>0){
            timeBox.html("优惠倒计时 :<b>" + hour + "</b>:<b>" + minite + "</b>:<b>" + second + "</b>");
            timer=setTimeout(count,1000);
        }else{
            timeBox.html("抢购已经结束!");
            clearTimeout(timer);
        };
     
        };
     
        count();
         
    };
    timerBox("#timer",'2021/05/11 23:59:59',20);
    
    </script>
    <!--倒计时-->
    
    展开全文
  • 倒计时器

    2011-09-08 14:16:46
    显示一个距离2012年凌晨零点的倒计时秒表   html代码: 开始计时停止计时   js代码: function countdown(){ var n = new Date(); var ed = new Date(2011,11,31,23,59,59

    显示一个距离2012年凌晨零点的倒计时秒表

     

    html代码:

    <input id="timeTxt" size="80"><button οnclick='int = setInterval(countdown,1000)'  />开始计时</button><button οnclick='clearInterval(int)'>停止计时</button>


     

    js代码:

    function countdown(){
    	var n = new Date();
    	var ed = new Date(2011,11,31,23,59,59) //将2011年12月31号23时59分59秒存入对象data2中,显示为Thu Sep 8 13:40:59 UTC+0800 2011,如是2012年凌晨零点,也可以直接写2012,0,1,0,0,0,那后面写出秒的时候就直接用s,不需要s+1了
    	//都是以毫秒为单位,所以要除以1000,得到的就是二者相距的秒数
    	t = (ed-n)/1000;
    	//取时间要向下舍入,比如3.5天,肯定是算3天12小时,所以要用floor()
    	var d = Math.floor(t/(24*60*60)); 
    	var h = Math.floor(t%(24*60*60)/(60*60));
    	var m = Math.floor(t%(60*60)/60);
    	var s = Math.floor(t%60);
    	document.getElementById("timeTxt").value = "距离2012年还剩"+d+"天"+h+"小时"+m+"分钟"+(s+1)+"秒"
    }


     

    展开全文
  • 00天00时00分00秒function getRTime(){var EndTime= new Date('2014/10/23 10:00:00'); //截止时间var NowTime = new Date();var t =EndTime.getTime() - NowTime.getTime();/*var d=Math.floor(t/1000/60/60/24);...

    00天

    00时

    00分

    00秒

    function getRTime(){

    var EndTime= new Date('2014/10/23 10:00:00'); //截止时间

    var NowTime = new Date();

    var t =EndTime.getTime() - NowTime.getTime();

    /*var d=Math.floor(t/1000/60/60/24);

    t-=d*(1000*60*60*24);

    var h=Math.floor(t/1000/60/60);

    t-=h*60*60*1000;

    var m=Math.floor(t/1000/60);

    t-=m*60*1000;

    var s=Math.floor(t/1000);*/

    var d=Math.floor(t/1000/60/60/24);

    var h=Math.floor(t/1000/60/60%24);

    var m=Math.floor(t/1000/60%60);

    var s=Math.floor(t/1000%60);

    document.getElementById("t_d").innerHTML = d + "天";

    document.getElementById("t_h").innerHTML = h + "时";

    document.getElementById("t_m").innerHTML = m + "分";

    document.getElementById("t_s").innerHTML = s + "秒";

    }

    setInterval(getRTime,1000);

    展开全文
  • 本文实例讲述了JavaScript分秒倒计时器实现方法。分享给大家供大家参考。具体分析如下: 一、基本目标 在JavaScript设计一个分秒倒计时器,一旦时间完成使按钮变成不可点击状态 具体效果如下图,为了说明问题,调成...
  • 以下代码利用jQuery实现了一个倒计时计时器。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery倒计时实现</title> <style type="text/css"> ....
  • 简易的倒计时代码

    千次阅读 2018-05-27 22:49:36
    关键词:计时器、时间差具体代码如下:&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;倒计时代码&...
  • js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释)csshtml,body{width:100%;height:100%;}.content{height:100%;...
  • javascript 实现一小时倒计时计时器

    千次阅读 2018-04-01 21:08:16
    本篇文章使用js实现一个1小时倒计时计时器我们容易犯的一个错误是重复点击开始按钮会导致计时速度加倍。这个bug可以使用类似于全局变量判断的方法解决,具体请看代码。(已经处理并测试完成)为了避免乱码,程序中...
  • js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时 分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释) css html,body{ width:100%;height:100%; } .content{ ...
  • 这是我们平时做游戏时候运用的游戏倒计时样式 下面是代码部分作参考:<!DOCTYPE html> <html> <title></title> button:hover{ cursor: pointer;
  • 请参照以下的原代码,注意:可以替换JavaScript码中的2007以下是网页源代码1. 将第一部分粘贴到HTML的HEAD区2. 将OnLoad事件加入BODY标签内3. 将最后一部分代码加入BODY区 -->var Temp2;var timerID = null;var ...
  • 本文实例讲述了JS基于面向对象实现的多个倒计时器功能。分享给大家供大家参考,具体如下: 运行效果图如下: 实现代码如下: 代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ...
  • js倒计时器可自定义时间和暂停

    千次阅读 2018-02-06 11:05:14
    js倒计时器可自定义时间和暂停,效果如下,点击start 开始计时,end结束计时 分别复制 H5 css js 代码即可实现,具体的算法在js控制函数中(都写了注释) css html,body{ width:100%;height:100%; } .content{...
  • 接着上一篇的操作xml,这一篇写多个计时器并存。 基本业务:点击某行的启动按钮时...多个计时器并存的思路是参考的这篇:http://www.cnblogs.com/Jerrycjc/p/4538048.html,以下直接上代码: 1、单个启动和停止...
  • 安全方便-----无须开放HTML代码权限,无须修改源码,在发表主题中即可轻松使用Countdown倒计时功能; 权限易控-----完全使用Discuz! 代码功能,用户组权限设置,代码安全简单易控; 功能强大-----智能选择时间,计时器...
  • jquery实现点击按钮变灰不可点击并开始倒计时10秒特效代码实现代码代码解析1、给按钮...=0则表明当前正在计时,按钮禁用,并且时间time-14、设置一个计时器 实现代码 <!DOCTYPE html> <html> <...
  • html5 验证码倒计时

    千次阅读 2017-05-21 17:53:27
    html5 点击获取验证码后进入60秒倒计时,并在点击登录按钮后关闭计时器,具体代码如下var wait=60;//时间 var t;//计时器 function time(){ if (wait == 0) { $('#btnVerify').removeAttr('disabled');
  • 本文实例讲述了JS基于面向对象实现的多个倒计时器功能。分享给大家供大家参考,具体如下:运行效果图如下:实现代码如下:代码/p>"http://www.w3.org/TR/html4/loose.dtd">JavaScript测试文件0小时0分10秒1...
  • 1,代码非常规范 2,可以设置计时时长 3,计时到时有提示 4,html文件,下载即可使用
  • CountDownTimer Class: ...http://developer.android.com/reference/android/os/CountDownTimer.html 我实现的效果图: 代码目录文件: 主要代码讲解: 1.三个button:add,sub,start; 2.两个显示textview:
  • 工作搞完了 就有个奇思怪想,有的时候不知道为什么看着时间快到下班就是有点兴奋,就闲着没事搞了一个 工作的时候打开,看看时间 每一秒走着还是可以的哈哈,不过别让老板看见哦,看见就不好了。...计时<
  • 最近根据需求要求用户获取验证码时(在点击获取验证码时,先会对输入的用户名和密码做验证)如果密码错误时要求不计时可...//计时器 var timeout = false; function time(){ if (wait == 0) { $('#btnVerify').re...
  • 清空正/倒计时:点击此按钮,计时器便会回到初始状态,等待新的计时。 重新再计时:点击此按钮,计时器便会重新开始此次计时。 恢复计时器:点击此按钮即可从暂停状态中恢复。 代码 html ind...
  • 代码 <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><meta...
  • 原生js倒计时

    2020-03-30 00:43:57
    用原生js写一个炫酷的倒计时,还可以切换成时钟管理,直接看代码 效果图 html和css <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" ...
  • JavaScript写时间倒计时

    2018-06-26 14:26:57
    JavaScript的两个计时器setInterval 和setTimeout 来简单的写一个当天的时间倒计时,主要就是时间的计算,先看下实现当天时间的倒计时,全部代码:&lt;html&gt; &lt;head&gt; &lt;meta ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 120
精华内容 48
关键字:

倒计时器html代码