js天時分秒倒計時(轉)

<!DOCTYPE html>
<html lang="en">
<head>javascript

<meta charset="UTF-8">
<title>js簡單時分秒倒計時</title>
<script type="text/javascript">
    function countTime() {
        //獲取當前時間
        var date = new Date();
        var now = date.getTime();
        //設置截止時間
        var endDate = new Date("2016-10-22 23:23:23");
        var end = endDate.getTime();
        //時間差
        var leftTime = end-now;
        //定義變量 d,h,m,s保存倒計時的時間
        var d,h,m,s;
        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);                   
        }
        //將倒計時賦值到div中
        document.getElementById("_d").innerHTML = d+"天";
        document.getElementById("_h").innerHTML = h+"時";
        document.getElementById("_m").innerHTML = m+"分";
        document.getElementById("_s").innerHTML = s+"秒";
        //遞歸每秒調用countTime方法,顯示動態時間效果
        setTimeout(countTime,1000);

    }
</script>

</head >
<body onload = "countTime()">html

<div>
    <span id="_d">00</span>
    <span id="_h">00</span>
    <span id="_m">00</span>
    <span id="_s">00</span>
</div>

</body>
</html>java

相關文章
相關標籤/搜索