时间:2021-05-26
本文实例讲述了JavaScript页面倒计时功能。分享给大家供大家参考,具体如下:
效果图:
源码:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>www.jb51.net JS倒计时</title> <style> h3{text-align:center;line-height:50px;height:50px;margin-top:100px;} #timer{text-align:center;} </style></head><body><h3>倒计时</h3><p id="timer">00:00:00</p><script> var timeObj=document.getElementById("timer");// var startTime=new Date();// startTime=startTime.getTime();// var endTime="2017-4-20 19:30:00";// endTime=new Date(endTime.replace(/-/g,'/')).getTime();// var diffTime = endTime-startTime; var diffTime=400000; //-----------------------------------倒计时start-------------------------------- function timeBack(){ var timer = setInterval(function(){ if(diffTime>=1000){ diffTime -= 1000; timeObj.innerHTML = formatDate(diffTime); } },1000) } timeBack(); function formatDate(maxtime) { var d = Math.floor(maxtime / (1000 * 60 * 60 * 24)); var h = Math.floor(maxtime / (1000*3600)) - (d * 24); var m = Math.floor(maxtime / (1000*60)) - (d * 24 *60) - (h * 60); var s = Math.floor(maxtime / (1000)) - (d * 24 *60*60) - (h * 60 * 60) - (m*60); var hour=(d*24)+h,minutes=m,seconds=s; if(hour>100){ hour=99 } if(hour < 10){ hour="0"+hour; } if (m < 10 ) { minutes = "0"+minutes }if(s <10){ seconds = "0"+seconds; } return hour+":"+minutes+":"+seconds; }</script></body></html>感兴趣的朋友还可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
在线秒表工具:
http://tools.jb51.net/bianmin/miaobiao
在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc
Unix时间戳(timestamp)转换工具:
http://tools.jb51.net/code/unixtime
更多关于JavaScript相关内容还可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript实现的商品抢购倒计时功能。分享给大家供大家参考,具体如下:JS抢购倒计时function_fresh(){varendtime
项目前端页面需要实现,页面没人操作进入倒计时,以下为前端代码实现。//设置(倒计时功能)开关var_mouseActiveListener_flag=true;
前言在开发中会经常用到倒计时这个功能,关于倒计时的实现,有疑问的朋友们可以参考这篇:本文主要给大家介绍了关于Android倒计时结束跳转页面的相关内容,分享出来
python实现windows倒计时锁屏功能#倒计时锁屏importtimefromctypesimport*defclosewindows(closetime
一、功能效果1、通过增加倒计时的互动方式,来丰富网站效果,增加与客户的粘性2、适用于所有活动倒计时场景,各类考试倒计时、项目启动、优惠庆典等营销活动倒计时场景;