实例
<!DOCTYPE html> <html> <head> <title>倒计时</title> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> </head> <style> *{ margin: 0; padding: 0; } div{ font-size: 36px; width:1200px; height: 180px; margin: 100px auto; background: #82d743; line-height: 180px; text-align: center; color: #fff; } </style> <body> <div> <p>2019清明节倒计时:<span></span></p> </div> <script> $(function(){ function data(){ // parse() 方法可解析一个日期时间字符串,并返回1970/1/1午夜距离该日期时间的毫秒数 var d= Date.parse("Apr 05,2019") //返回1970/1/1午夜距离该日期时间的毫秒数 var date = new Date() //当期时间 var dd = date.getTime() //返回距1970/1/1之间的毫秒数 // 1秒等于1000毫秒,1分钟等于60秒,一小时等于60分钟等于3600秒,一天24销售等于86400秒 var rd =Math.floor((d-dd)/1000);//取到毫秒数 var day = Math.floor((rd/86400));//得到天数 var hours = Math.floor((rd%86400)/3600);//取余以后就是不到一天的秒数,再除于3600就是小时数 var minus = Math.floor(rd%3600/60) //拿到分钟 var secos=Math.floor(rd%60)//拿到秒数 $('span').text(day+'天'+hours+'小时'+minus+'分钟'+secos+'秒') } setInterval(data,1) }); </script> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例