当前位置: 首页 > news >正文

html实现倒计时

参考网址

<!DOCTYPE html>
<html>
<head><title>倒计时示例</title>
</head>
<body><h1 id="titleCountDown"></h1><div id="countdown"></div><script>// 目标日期var targetDate = new Date("2024-10-11T15:40:00");const year = targetDate.getFullYear();const month = targetDate.getMonth() + 1;const day = targetDate.getDate();const hours = targetDate.getHours();const minutes = targetDate.getMinutes();const seconds = targetDate.getSeconds();document.getElementById("titleCountDown").innerHTML = `距离${year}-${month}-${day} ${hours}:${minutes}:${seconds}还有:`var timer = null;// 更新倒计时function updateCountdown() {var now = new Date();var timeLeft = targetDate - now;if (timeLeft < 0) {document.getElementById("countdown").innerHTML = "时间已过";return;}// 计算剩余的天、小时、分钟和秒var days = Math.floor(timeLeft / (1000 * 60 * 60 * 24));var hours = Math.floor((timeLeft % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));var minutes = Math.floor((timeLeft % (1000 * 60 * 60)) / (1000 * 60));var seconds = Math.floor((timeLeft % (1000 * 60)) / 1000);// 更新页面上的倒计时显示document.getElementById("countdown").innerHTML = days + "天 " + hours + "小时 " + minutes + "分钟 " + seconds + "秒";// 每秒钟更新一次倒计时timer && clearTimeout(timer);timer = setTimeout(updateCountdown, 1000);}// 启动倒计时updateCountdown();</script>
</body>
</html>
http://www.lryc.cn/news/458525.html

相关文章:

  • HTMLCSS练习
  • LeetCode讲解篇之377. 组合总和 Ⅳ
  • Midjourney中文版:创意无限,艺术之旅由此启程
  • 安装R和RStudio:开始你的数据分析之旅
  • 如何使用python连接数据库?
  • 停车位识别数据集 图片数量12416张YOLO,xml和txt标签都有; 2类类别:space-empty,space-occupied;
  • MySQL 创建子账号
  • 代码随想录 106. 岛屿的周长
  • 阿里云融合认证中的App端一键登录能力
  • 基于YOLO11/v10/v8/v5深度学习的安检X光危险品检测与识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
  • vue-插槽作用域实用场景
  • Prometheus+Grafana 监控 K8S Ingress-Ningx Controller
  • 如何在Visual Studio 2019中创建.Net Core WPF工程
  • 自然语言处理(NLP)论文数量的十年趋势:2014-2024
  • .net core API中使用LiteDB
  • YOLO_V8分割
  • 根据请求错误的状态码判断代理配置问题
  • Python 网络爬虫高阶用法
  • 芯片Tapeout前GDS Review | Calibre中如何切出gds中指定区域版图?
  • 43 | 单例模式(下):如何设计实现一个集群环境下的分布式单例模式?
  • PHP如何解决异常处理
  • C++ socket编程(3)
  • Collection-LinkedList源码解析
  • vue判断对象数组里是否有重复数据
  • CSS 3D转换
  • 51单片机数码管循环显示0~f
  • 【编程进阶知识】Java NIO:掌握高效的I/O多路复用技术
  • vscode创建flutter项目,运行flutter项目
  • STM32之CAN外设
  • 【阅读笔记】水果轻微损伤的无损检测技术应用