JS 实现春节倒计时效果
1 <script> 2 // 获取元素 3 var tian = document.querySelector('.tian') 4 var shi = document.querySelector('.shi') 5 var fen = document.querySelector('.fen') 6 var miao = document.querySelector('.miao') 7 8 //春节日期 9 var NewYearTime = +new Date('2021-02-12 00:00:00') 10 11 GetTime() 12 // 自动重复调用函数,间隔一秒 13 setInterval(GetTime, 1000) 14 15 // 获取时间函数 16 function GetTime() { 17 var nowtime = +new Date() //返回自1970年1月1日至今的总毫秒数 18 var times = (NewYearTime - nowtime) / 1000 //得到用户输入的时间-当前时间的毫秒值 / 1000 = 剩余秒总数 19 20 var t = parseInt(times / 60 / 60 / 24) //得到天 21 t = t < 10 ? '0' + t : t 22 tian.innerHTML = t + ' 天' 23 var h = parseInt(times / 60 / 60 % 24) //得到小时 24 h = h < 10 ? '0' + h : h //三元运算,如果小于10,就在十位补0,如果大于10 就正常输出 25 shi.innerHTML = h + ' 小时' 26 var m = parseInt(times / 60 % 60) //取得分钟 27 m = m < 10 ? '0' + m : m 28 fen.innerHTML = m + ' 分钟' 29 var s = parseInt(times % 60) //取得秒 30 s = s < 10 ? '0' + s : s 31 miao.innerHTML = s + ' 秒' 32 } 33 </script>
效果图
时间若流水,恍惚间逝去
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?