js页面倒计时
Posted <-----
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js页面倒计时相关的知识,希望对你有一定的参考价值。
<!doctype html> <html> <head> <meta charset="utf-8"> <title>活动倒计时</title> <style> * { margin:0; padding:0; list-style:none; } body { font-size:18px; text-align:center; } .time { height:30px; padding:200px; } a{ text-decoration: none; color: black; display: block; font-family: "宋体"; font-style: oblique; } </style> </head> <body> <div class="time"> <span id="view"></span> <a id="jump" href="http://www.baidu.com">立即报名</a> </div> <script src="js/jquery-1.7.2.js"></script> <script> $(document).ready(function(){ // stopFlag为定时任务对象 var stopFlag = setInterval(function(){getDistanceTime(‘2018-06-10 21:34:30‘,‘view‘)},0); function getDistanceTime(time,view){ var endTime= new Date(Date.parse(time.replace(/-/g, "/")));/*replace将时间字符串中所有的‘-‘替换成‘/‘,parse将时间格式的字符串转换成毫秒*/ var nowTime = new Date(); var distance =endTime.getTime() - nowTime.getTime();/*getTime把一个date对象转换成毫秒*/ var day = 0; var hour = 0; var minute = 0; var second = 0; if(distance >=0){ day = Math.floor(distance/1000/60/60/24); hour = Math.floor(distance/1000/60/60%24); minute = Math.floor(distance/1000/60%60); second = Math.floor(distance/1000%60); }else{ stop(); // 终止定时任务 } $("#view").html(day + "天" + hour + "时" + minute + "分" + second + "秒") } function stop() { // 终止指定的定时任务 window.clearInterval(stopFlag); //$("#jump").attr("disabled"); // 去除属性 $("#jump").attr("href","#").click(function () { alert("活动已经终止,请留意官网最新动态!"); }); } }); </script> </body> </html>
以上是关于js页面倒计时的主要内容,如果未能解决你的问题,请参考以下文章
js在页面显示2023年春节倒计时效果,时间结束显示新年快乐?