• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

功能要求:设定一个24小时的倒计时,并实时展示倒计时剩余时间

时间2023-03-21 17:06:08 提问来自 北京市北京市 的网友 分类创作 浏览430
## 效果展示 ![](https://github.com/hufangyun/JS-24-hour-countdown/blob/master/show.gif) ## 代码实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>24小时倒计时</title> <style type="text/css">* { margin: 0; padding: 0; }</style> </head> <body onload="timer()"> <!-- 倒计时 --> <div id="time" style="width: 300px; height: 200px; background-color:#ccc; text-align: center; line-height: 200px"></div> <!-- 脚本 --> <script type="text/javascript"> //定义一个函数,用来获取当前的日期和时间 function getTime(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; //0表示1月,11表示12月 if(month<10){ month = "0" + month ;//如果是个位数,则在前面加上‘0’ } var day = date.getDate();//返回的是当天是这个月的几号 if(day<10){ day = "0" + day ;//如果是个位数,则在前面加上‘0’ } var hour=date.getHours(); //返回小时数 if(hour<10){ hour = "0" + hour ;//如果是个位数,则在前面加上‘0’ } var minute=date.getMinutes(); //返回分钟数 if(minute<10){ minute = "0" + minute ;//如果是个位数,则在前面加上‘0’ } var second=date.getSeconds(); //返回秒数 if(second<10){ second = "0" + second ;//如果是个位数,则在前面加上‘0’ } return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second; } function timer(){ document.getElementById("time").innerHTML= getTime() + "<br /> 距 24 小时后的今天还有"; setInterval("document.getElementById('time').innerHTML= getTime() + '<br /> 距 24 小时后的今天还有';",1000); //setInterval("要执行的代码","执行间隔") let end_time=(new Date().valueOf())+(24*60*60*1000); //得出24小时后的总共多少ms setInterval('ShowCountDown(end_time)', 1000); //setInterval("要执行的代码","执行间隔") ShowCountDown(end_time); }; function ShowCountDown (end_time) { let now_timestamp=(new Date().valueOf()); let leftsecond=(end_time - now_timestamp)/1000; d=parseInt((leftsecond / 3600) / 24); h=parseInt((leftsecond / 3600) % 24); m=parseInt((leftsecond / 60) % 60); s=parseInt(leftsecond % 60 ); document.getElementById("time").innerHTML+=d + ' 天 ' + h + ' 时 ' + m + ' 分 ' + s       秒'; }; </script> </body> </html>

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 公司董事会的组成情况 下一篇 苏州袁浪荡污染原因及治理对策