js精确倒计时功能共享

js精确倒计时功能共享
先看看倒计时的效果:

代码uff1a
倒计时功能

var定时器=(函数(){())
返回函数(JSON){
如果(JSON。当前时间){
var现在=新日期();
Var(公元=现在。返回完整年份); / /回归年(4位数)
VaR月= now.getmonth(+ 1); / /返回一个月(0-11,+ 1)
Var(天=现在。getdate); / /回来的一天(1-31)
Var(H =现在。获得当前的小时); / /返回(24小时)
VaR(M =现在。获得当前的分钟); / /分钟(返回到59)
Var(S =现在。获得当前的秒); / /返回秒数(到59)
填充O
M = M<10 '0' + M:M;
S = S<10 '0' + S:S;
var周日= { 'sunday
document.getelementbyid(JSON。objId).innerHTML =年+月+++日四(+平日{现在。getday)} ++ H +:+ M +:+ S;
setTimeout(函数(){定时器(JSON)},1000);
其他{ }
VaR结果=新的日期(JSON。结束时间); / /结束时间
VAR数量=新(日期); / /当前时间
VaR进程剩余时间减= parseInt((结束时间。时间-nowtime.gettime))((/ 1000)); / /秒数差异
一天24小时,一小时60分钟,60秒。
D = parseInt(进程剩余时间减 / 3600 / 24);
H = parseInt(((进程剩余时间减 / 3600)% 24);
M = parseInt(((进程剩余时间减 / 60)% 60);
S = parseInt(进程剩余时间减为60);
document.getelementbyid(JSON。objId).innerHTML = D +一+ H +小时+ M +子的二;
如果(进程剩余时间减> 0){ setTimeout(function(){定时器(JSON)},1000)};}
}
}
})()

窗口。指针函数(){
定时器({
CurrentTime:真的,
ObjId:'thistime
})
定时器({
ObjId:'countdown,
结果:2016 / 9 / 1,18:00
})
}
当前时间:
距离2016 9 1 18:00:

注:

1。有两个功能:当前时间和倒数计时,波段参数不同。

2。是使用JS返回的数据,并注意月份数、日数、小时数、分钟数和返回数。

3。几个星期,我带着一个数组。

4。倒计时主要是计算时间差,结束时间减去秒数的当前时间,在数学计算中。

5。这里使用闭包防止多个计时器冲突。

6。这方面的代码更容易理解,牛可以转换插件,它们也可以共享和共享。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部