时间叠加计算

https://c.runoob.com/front-end/61

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>静时间叠加计算</title>
    </head>

    <body>

        <h1>静涛</h1>
        <p id="JTtime"></p>

    </body>
    <script>
        window.onload = function starttime() {
            time(JTtime, '2017/8/12');                           // 在一起的时间
            ptimer = setTimeout(starttime, 1000);            // 添加计时器
        }

        function time(obj, futimg) {
            var nowtime = new Date().getTime();             // 现在时间转换为时间戳
            var futruetime = new Date(futimg).getTime();   // 未来时间转换为时间戳
            var msec = nowtime - futruetime;                  // 毫秒 未来时间-现在时间
            var time = (msec / 1000);                         // 毫秒/1000
            var day = parseInt(time / 86400);                 // 天  24*60*60*1000 
            var hour = parseInt(time / 3600) - 24 * day;          // 小时 60*60 总小时数-过去的小时数=现在的小时数 
            var minute = parseInt(time % 3600 / 60);            // 分 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数
            var second = parseInt(time % 60);                 // 以60秒为一整份 取余 剩下秒数
            //              console.log(hour+":"+minute+":"+second)
            //              alert(hour)
            obj.innerHTML = "一起时间已经:<br>" + day + "天" + hour + "小时" + minute + "分" + second + "秒" + "了<br>"

            return true;
        }
    </script>

</html>

发表评论

邮箱地址不会被公开。 必填项已用*标注