php
function daojishi(){
        /*活动倒计时*/
        $today =time();   //当前时间戳 6月7号
        $end_time = '2020-12-12 23:59:59';  //一般由数据库查询出来的活动结束时间
        $second = strtotime($end_time)-$today; //结束时间戳减去当前时间戳
        if($second <= 0){
            echo 'hhhhh';die;
        }
        // echo $second;
        $day = floor($second/3600/24);    //倒计时还有多少天
        $hr = floor($second/3600%24);     //倒计时还有多少小时(%取余数)
        $min = floor($second/60%60);      //倒计时还有多少分钟
        $sec = floor($second%60);         //倒计时还有多少秒
        $str = $day."天".$hr."小时".$min."分钟".$sec."秒";  //组合成字符串
        echo $str;
    }
js
<script>
    countDown();
    function addZero(i) {
        return i < 10 ? "0" + i: i + "";
    }
    function countDown() {
        var enddate = $('#enddate').val();
        var nowtime = new Date();
        var endtime = new Date(enddate);
        var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
        var d = parseInt(lefttime / (24*60*60))
        var h = parseInt(lefttime / (60 * 60) % 24);
        var m = parseInt(lefttime / 60 % 60);
        var s = parseInt(lefttime % 60);
        d = addZero(d)
        h = addZero(h);
        m = addZero(m);
        s = addZero(s);
        document.querySelector(".djsd").innerHTML = d;
        document.querySelector(".djsh").innerHTML = h;
        document.querySelector(".djsm").innerHTML = m;
        document.querySelector(".djss").innerHTML = s;
        if (lefttime <= 0) {
            document.querySelector(".djsd").innerHTML = 0;
            document.querySelector(".djsh").innerHTML = 0;
            document.querySelector(".djsm").innerHTML = 0;
            document.querySelector(".djss").innerHTML = 0;
            return;
        }
        setTimeout(countDown, 1000);
    }
</script>

标签: none

添加新评论