zoukankan      html  css  js  c++  java
  • 时间倒计时(天数+时+分+秒)

    效果展示:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
        </head>
        <body>
        </body>
        <script>
            window.onload = function() {
                var interVal = setInterval(function(){
                    var endTime = 1558598070;
                    if(endTime <= Date.parse(new Date())/1000){
                        clearInterval(interVal);
                    }else{
                        var timeStr = timeInterval(endTime);
                        console.log(timeStr);
                    }
                },1000);
                
                // timeInterval2(1558596900)
            }
            
            var timeInterval = function(endTime){
                var nowTime = Date.parse(new Date()); // 获取现在的时间的时间戳
                var time = endTime - nowTime/1000; //时间差:
                var day = 0,
                    hour = 0,
                    minute = 0,
                    second = 0,
                    result = '';
                if (time >= 0) {
                    day = Math.floor(time / (60 * 60 * 24)); //相差天數
                    hour = Math.floor(time / (60 * 60))-day * 24; //相差小时
                    minute = Math.floor(time % 3600 /  60); //相差分钟
                    second = Math.floor(time % 3600 % 60);
                    if (day<=9) {day = "0" + day;}
                    if (hour<=9) {hour = "0" + hour;}
                    if (minute<=9) {minute = "0" + minute;}
                    if (second<=9) {second = "0" + second;}
                    result = day + "天" + hour + ":" + minute + ":" + second;
                    return result;
                }
            }
            
            var timeInterval2 = function(endTime){
                var intervalName = setInterval(function(){
                    var nowTime = Date.parse(new Date()); // 获取现在的时间的时间戳
                    var time = endTime - nowTime/1000; //时间差:
                    var day = 0,
                        hour = 0,
                        minute = 0,
                        second = 0,
                        result = '';
                    if (time >= 0) {
                        day = Math.floor(time / (60 * 60 * 24)); //相差天數
                        hour = Math.floor(time / (60 * 60))-day * 24; //相差小时
                        minute = Math.floor(time % 3600 /  60); //相差分钟
                        second = Math.floor(time % 3600 % 60);
                        if (day<=9) {day = "0" + day;}
                        if (hour<=9) {hour = "0" + hour;}
                        if (minute<=9) {minute = "0" + minute;}
                        if (second<=9) {second = "0" + second;}
                        result = day + "天" + hour + ":" + minute + ":" + second;
                        console.log(result);
                    }
                    if(day==0 && hour==0 && minute==0 && second==0){
                        clearInterval(intervalName);
                    }
                },1000);
            }
            
        </script>
    </html>
  • 相关阅读:
    特殊权限
    linux文件文本查找
    vim
    11.8-下视频录视频
    10.04-VSCode-Linux编程环境搭建
    10.26-thunderbird配置
    6.20-安装Nvidia gt660ti 显卡驱动
    6.19-搭建github博客
    2.10-常用系统维护
    6.18-WizNote MD 指南
  • 原文地址:https://www.cnblogs.com/Andrea-Li/p/10906516.html
Copyright © 2011-2022 走看看