【表面认真工作 内心倒计时下班】JavaScript实现下班倒计时 原理代码大放送

效果如下 (๑•̀ㅁ•́ฅ)

分析思路 (๑˙o˙๑)

设置每秒执行一次的定时器,定时器内获取当前时间和下班时间的毫秒数差,将时间差转换为时分秒显示在页面上。

呈上代码 (ฅ´ω`ฅ)

HTML

<div class="main">
    <div class="hour">00</div> <!--小时-->
    <div class="symbol">:</div>
    <div class="minute">00</div> <!--分钟-->
    <div class="symbol">: </div>
    <div class="second">00</div> <!--秒-->
</div>

JS 

<script>
    var getOffWork = '17:30:00'; //下班时间
    var hour = document.querySelector('.hour'); //获取小时元素
    var minute = document.querySelector('.minute'); //获取分钟元素
    var second = document.querySelector('.second'); //获取秒元素
    var main = document.querySelector('.main'); //获取时间元素
     (function() {
        countDown(); //立即执行函数,确保用户进入页面时看到倒计时
     })()
     setInterval(countDown, 1000); //每秒执行一次定时器

     function countDown() {
        var date1 = new Date();
        var y1 = date1.getFullYear(); //获取当天的年份
        var m1 = date1.getMonth() + 1; //获取当天的月份并且补零
        if (m
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值