• 前端JS写一个下班倒计时


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

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>

    <body>
            <div class="kkk">
                    <p class="count" id="count" style="font-size: 50px;color: red;font-weight: 700;"></p>
            </div>
            

    </body>
    <script>
        window.onload = function () {
            //获取并设置当天时间
            function getCurrentDate() {
                var now = new Date();
                var year = now.getFullYear(); //得到年份
                var month = now.getMonth() + 1;//得到月份
                var date = now.getDate();//得到日期
                var EndTime = '18:00:00';//你下班的时间
                var time = year + "/" + month + "/" + date + "," + EndTime
                return time;
            }
            let XB_Times = getCurrentDate();



            //处理时间
            function addZero(i) {
                return i < 10 ? "0" + i : i + "";
            }
            function countDown() {
                var nowtime = new Date();
                var endtime = new Date(XB_Times);
                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.getElementById('count').innerHTML = `下班倒计时:  ${d}天 ${h} 时 ${m} 分 ${s} 秒`;
                if (lefttime <= 0) {
                    document.getElementById('count').innerHTML = "已经下班啦";
                    return;
                }
                setTimeout(() => {
                    countDown(XB_Times)
                }, 1000);
            }
            countDown(XB_Times);
        }
    </script>
    <style>
        .kkk{
             100%;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
        }
    </style>
    </html>
  • 相关阅读:
    static,const,extern,以及全局常量
    ios开发之级联菜单(两个tableView实现)
    ios开发零散知识点总结
    ios开发static关键字的理解
    ios开发清除SDWebImage图片缓存
    python
    Scapy 伪造网络数据包
    LeetCode-73. Set Matrix Zeroes
    排序算法系列:Shell 排序算法
    Android中级第十一讲之MotionEvent的分发、拦截机制分析
  • 原文地址:https://www.cnblogs.com/NanKe-Studying/p/13838500.html
Copyright © 2020-2023  润新知