• JS倒计时-毫秒


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>js时分秒毫秒倒计时</title>
    </head>
    <body>
    <div>
    <span id="_d">00</span>
    <span id="_h">00</span>
    <span id="_m">00</span>
    <span id="_s">00</span>
    <span id="_ms">00</span>
    </div>
    <script type="text/javascript">
    function countTime() {
    var date = new Date();
    var now = date.getTime();
    var endDate = new Date("2018-8-20 18:28:00");//设置截止时间
    var end = endDate.getTime();
    var leftTime = end - now; //时间差
    var d, h, m, s, ms;
    var timer;
    if(leftTime >= 0) {
    d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
    h = Math.floor(leftTime / 1000 / 60 / 60 % 24);
    m = Math.floor(leftTime / 1000 / 60 % 60);
    s = Math.floor(leftTime / 1000 % 60);
    ms = Math.floor(leftTime % 10);
    if(ms < 10) {
    ms = "0" + ms;
    }
    if(s < 10) {
    s = "0" + s;
    }
    if(m < 10) {
    m = "0" + m;
    }
    if(h < 10) {
    h = "0" + h;
    }
    //将倒计时赋值到div中
    document.getElementById("_d").innerHTML = d + "天";
    document.getElementById("_h").innerHTML = h + "时";
    document.getElementById("_m").innerHTML = m + "分";
    document.getElementById("_s").innerHTML = s + "秒";
    document.getElementById("_ms").innerHTML = ms + "毫秒";
    //递归每秒调用countTime方法,显示动态时间效果
    timer = setTimeout(countTime, 50);

    } else {
    console.log('已截止')
    document.getElementById("_d").innerHTML ="00天";
    document.getElementById("_h").innerHTML ="00时";
    document.getElementById("_m").innerHTML ="00分";
    document.getElementById("_s").innerHTML ="00秒";
    document.getElementById("_ms").innerHTML = "00毫秒";
    }

    }

    countTime();
    </script>
    </body>
    </html>

  • 相关阅读:
    第一个只出现一次的字符
    把数组排成最小的数
    整数中1出现的次数
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    字符串的排列
    二叉搜索树与双向链表
    numpy中ravel()和flatten()
    复杂链表的复制
  • 原文地址:https://www.cnblogs.com/seven077/p/9506765.html
Copyright © 2020-2023  润新知