时间:2021-05-26
本文实例为大家分享了js实现时间倒计时展示的具体代码,供大家参考,具体内容如下
这里使用的是Date日期类
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>日期类倒计时</title> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("time"); var obtn=document.getElementById("btn"); var omusic=document.getElementById("music"); obtn.onclick=function(){//按钮点击 音乐停止播放 omusic.pause(); } function totwo(e){ return e<10?"0"+e:""+e;//如果取得的数字为个数则在其前面增添一个0 } function go(){//把获取时间的功能封装到函数内 注意 时间要向下取整避免小数 var time1=new Date();//获取当前时间 获取的市1970年1年1月日到现在的毫秒数(必须写在函数或者定时器内 每一次变化都要重新获取当前时间) var time2=new Date(2017,9,27,17,20,10);//设置需要到达的时间 也是获取的毫秒数 var conS=Math.floor((time2.getTime()-time1.getTime())/1000);//获得差值除以1000转为秒 var day=totwo(Math.floor(conS/86400));// 差值/60/60/24获取天数 var hour=totwo(Math.floor(conS%86400/3600)); // 取余/60/60获取时(取余是获取conS对应位置的小数位) var min=totwo(Math.floor(conS%86400%3600/60));// 取余/60获取分 var s=totwo(Math.floor(conS%60)); //取总秒数的余数 var html="倒计时"+day+"天"+hour+"时"+min+"分"+s+"秒"; odiv.innerHTML=html;//把字符串添加进div中 if(conS<0){//倒计时完成 执行功能,这里是播放MP3 clearInterval(time);//执行功能时要清除时间函数 omusic.play(); odiv.innerHTML="春节快乐!"; } } go();//调用函数 var time=setInterval(go,1000);//设置定时器 每一秒执行一次 } </script> </head> <body> <button id="btn">停止</button> <audio src="music.mp3" id="music"></audio> <div id="time"></div> </body> </html>效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
手机获取验证码的倒计时效果,实现很简单,附倒计时效果完整代码之前做项目使用的是nstimer做的倒计时效果,效果不太好。今天学习了下用gcd做,效果还是不错的。
倒计时效果有着广泛的应用,比如奥运会倒计时、高考倒计时和放假倒计时等,本章节分享一个比较美观且实用的倒计时效果。代码实例如下:$(function(){coun
本文实例为大家分享了两种倒计时效果,供大家参考,具体内容如下效果图:1.倒计时效果倒计时*{margin:0;padding:0;}.dtime{margin:
先看看倒计时效果:代码:倒计时函数vartimer=(function(){returnfunction(json){if(json.currentTime){
本文实例讲述了javascript实现下班倒计时效果的方法。分享给大家供大家参考。具体如下:周末了,搞个下班倒计时,娱乐下。确保下面三点:1、非IE浏览器,较高