html倒计时

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box{
          height: 500px;
            border: 1px solid red;
            overflow: hidden;
           
        }
      .boxList{
        font-size: 100px;
        text-align: center;
        line-height: 500px;
      }

       
    </style>
</head>
<body>
    <div class="box" id="box">
        <div id="boxList" class="boxList">
            
        </div>
     
    </div>
    <script>
        setInterval(()=>{
            let time = parseInt(new Date("2023-4-14 17:30:00").getTime()/1000) - parseInt(new Date().getTime()/1000)
     
            let h = parseInt(time / 60 / 60 % 24)
            let m = parseInt(time / 60 % 60)
            let s = parseInt(time % 60)

            boxList.innerHTML = '剩余'+ (h < 10 ? '0' + h : h)+'时'+  (m < 10 ? '0' + m : m) +'分'+ (s < 10 ? '0' + s : s) + '秒' + '下班'

        },1000)
        var  box = document.getElementById('box')
        var  boxList = document.getElementById('boxList')
       
    </script>
</body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 HTML 倒计时示例: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>倒计时示例</title> <script> function countdown() { var now = new Date(); var eventDate = new Date("2022-01-01"); // 设定目标日期 var currentTime = now.getTime(); var eventTime = eventDate.getTime(); var remTime = eventTime - currentTime; var days = Math.floor(remTime / (1000 * 60 * 60 * 24)); var hours = Math.floor((remTime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((remTime % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((remTime % (1000 * 60)) / 1000); document.getElementById("days").innerHTML = days; document.getElementById("hours").innerHTML = hours; document.getElementById("minutes").innerHTML = minutes; document.getElementById("seconds").innerHTML = seconds; if (remTime < 0) { clearInterval(interval); document.getElementById("countdown").innerHTML = "已结束!"; } } var interval = setInterval(countdown, 1000); </script> </head> <body> <h1>距离2022年元旦还有</h1> <div id="countdown"> <span id="days"></span> 天 <span id="hours"></span> 小时 <span id="minutes"></span> 分钟 <span id="seconds"></span> 秒 </div> </body> </html> ``` 在该示例中,我们使用 JavaScript 来计算当前时间与目标日期之间的时间差,并将其转换为天数、小时数、分钟数和秒数。然后,我们使用 `setInterval` 函数来每秒钟更新倒计时。最后,我们使用 `innerHTML` 方法将倒计时显示在 HTML 页面上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值