JS如何实现动态倒计时功能

  介绍

这篇文章主要介绍JS如何实现动态倒计时功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

写在前面:

实现倒计时功能首先是得到目标时间,然后用当前时间减去目标时间,最后将时间差传化为天数,时,分,秒。由于得到的时间不能直接运算,可以采用object.getTime()方法转化成相同类型进行运算。

相关说明:

如果想要显示界面好看些,可以添加一下样式。

 JS如何实现动态倒计时功能

& lt; script>   ,function 显示(){//才能获取目的日期   var 才能;myyear=. getelementbyid (“year") value;   var 才能;mymonth=. getelementbyid (“month") .value-1;   var 才能;myday=. getelementbyid (“day") value;   var 才能;myhour=. getelementbyid (“hour") value;   var 才能;myminute=. getelementbyid (“minute") value;   var 才能;mysecond=. getelementbyid (“second") value;   var 才能;时间=数量(new 日期(myyear、mymonth myday, myhour, myminute, mysecond));//才能,var 时间=new 日期(myyear、mymonth myday, myhour, myminute, mysecond) .getTime ();//才能获取当前时间   var 才能;nowTime=Date.now ();//才能,var  nowTime=new 日期().getTime ();//才能获取时间差   var 才能;timediff=Math.round ((time-nowTime)/1000);//才能获取还剩多少天   var 才能;天=方法(timediff/3600/24);//才能获取还剩多少小时   var 才能;小时=方法(timediff/24) 3600%;//才能获取还剩多少分钟   var 才能;分钟=方法(timediff/60 60%);//才能获取还剩多少秒   var 才能;其次=timediff % 60;//输才能出还剩多少时间   ,,. getelementbyid (“1“) .innerHTML=天;   ,,. getelementbyid (“2“) .innerHTML=小时;   ,,. getelementbyid (“3“) .innerHTML=分钟;   ,,. getelementbyid (“4“) .innerHTML=第二;   ,,setTimeout(显示,1000);   如果才能(timediff==0){返回;}   ,,}   ,& lt;/script>

 JS如何实现动态倒计时功能

& lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; title> Document   ,& lt; style>   ,输入{宽度:50 px;高度:20 px;边界:1 px  solid 黑色;}   跨度,.time1 {显示:inline-block;宽度:40 px;高度:,20 px;}   ,& lt;/style>   & lt;/head>   & lt; body>   ,& lt; form>目的日期:   ,& lt; input 类型=皌ext", id=皔ear"祝辞& lt; span>年& lt;/span>   ,& lt; input 类型=皌ext", id=癿onth"祝辞& lt; span>月& lt;/span>   ,& lt; input 类型=皌ext", id=癲ay"祝辞& lt; span>日& lt;/span>   ,& lt; input 类型=皌ext", id=癶our"祝辞& lt; span>时& lt;/span>   ,& lt; input 类型=皌ext", id=癿inute"祝辞& lt; span>分& lt;/span>   ,& lt; input 类型=皌ext", id=皊econd"祝辞& lt; span>秒& lt;/span>   ,& lt; input 类型=癰utton",价值=https://www.yisu.com/zixun/比范ā唉蟦click="显示()"> 还剩时间:    天    时    分    秒   

写在最后:倒计时的难点主要是时间格式和数字格式的转换,转换时除了object.getTime()方法还有数量(对象)方法,大家可以尝试使用一下。

以上是“JS如何实现动态倒计时功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

JS如何实现动态倒计时功能