时间:2021-05-26
1.页面布局
<h1 id="show">距离2020年元旦还有:<span></span>天<span></span>小时<span></span>分<span></span>秒</h1>2.js动态显示
getTime()获得设定的时期与1970年1月1日时间相差的毫秒数
1)获得插入数字的位置
var show=document.getElementById("show").getElementsByTagName("span");2)声明现在的时间和未来的时间
var timeing=new Date();var time=new Date(2020,0,1,0,0,0);3)获得两个时间差
var num=time.getTime()-timeing.getTime();4)计算天数(24小时60分钟60秒*1000毫秒) parseInt()取整
var day=parseInt(num/(24*60*60*1000));5)获得去除天数后剩余的毫秒数
num=num%(24*60*60*1000);6)计算小时和获得去除小时后剩余的毫秒数
var hour=parseInt(num/(60*60*1000)); num=num%(60*60*1000);7)计算分钟和获得去除分钟后剩余的毫秒数
var minute=parseInt(num/(60*1000));num=num%(60*1000);8)计算秒
var seconde=parseInt(num/1000);9)页面上显示
show[0].innerHTML=day; show[1].innerHTML=hour; show[2].innerHTML=minute; show[3].innerHTML=seconde;10)设置定时器每一秒获取一次新的时间
3.源码
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1 id="show">距离2020年元旦还有:<span></span>天<span></span>小时<span></span>分<span></span>秒</h1> <script> var show=document.getElementById("show").getElementsByTagName("span"); setInterval(function(){ var timeing=new Date(); var time=new Date(2020,0,1,0,0,0); var num=time.getTime()-timeing.getTime(); var day=parseInt(num/(24*60*60*1000)); num=num%(24*60*60*1000); var hour=parseInt(num/(60*60*1000)); num=num%(60*60*1000); var minute=parseInt(num/(60*1000)); num=num%(60*1000); var seconde=parseInt(num/1000); show[0].innerHTML=day; show[1].innerHTML=hour; show[2].innerHTML=minute; show[3].innerHTML=seconde; },100) </script> </body></html>总结
以上所述是小编给大家介绍的JS动态显示倒计时效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
倒计时效果有着广泛的应用,比如奥运会倒计时、高考倒计时和放假倒计时等,本章节分享一个比较美观且实用的倒计时效果。代码实例如下:$(function(){coun
本文实例为大家分享了两种倒计时效果,供大家参考,具体内容如下效果图:1.倒计时效果倒计时*{margin:0;padding:0;}.dtime{margin:
手机获取验证码的倒计时效果,实现很简单,附倒计时效果完整代码之前做项目使用的是nstimer做的倒计时效果,效果不太好。今天学习了下用gcd做,效果还是不错的。
先看看倒计时效果:代码:倒计时函数vartimer=(function(){returnfunction(json){if(json.currentTime){
js通过Date对象实现倒计时效果,具体内容如下倒计时动画div{text-align:center;height:100px;line-height:100p