原生js实现倒计时功能

 先了解一下倒计时的原理:用未来的时间减去去现在的时间然后换算即可。(未来的时间点(不变)减现在的时间点(在变))。

简单的例子:计算距离2019年还有多长时间

代码如下:




    
    倒计时
    


距离2019年还有

这样就可以实现一个倒计时的功能了

一些用到的固定公式:

//下面即为具体算法公式关于时分秒以及天,下面的t即为未来时间减现在时间的一个差
 天:Math.floor(t/86400)
 时:Math.floor(t%86400/3600)
 分:Math.floor(t%86400%3600/60)
 秒:t%60

 

你可能感兴趣的:(js)