js倒计时原理及实例总结

倒计时原理:用未来的时间-当前的时间

未来的时间:可以利用date对象传参的方式,获取到未来的时间,参数的形式有两种:数字形式和字符串形式

  • new Date(2018,3,22,6,44,30)或者是new Date('April 22,2018 6:44:30')

现在的时间:用new  Date()即可

注意事项:

用这种方法得到的时间单位是毫秒,所以要首先转为秒这样好计算(除以1000即可),不要忘记将得到的秒数取整(因为有可能有小数)

月份是从0开始计算的,所以如果是获取未来的时间,月份的话,比如4月,我们填的数字应该是3,如果是获取现在的时间,月份的话,如果是3,那么说明当前的月份是4月

补充:得到的月、日、时、分、秒我们尽量将其转化为两位数,这个我们可以将其封装为一个函数,用起来方便,我这里没有用到,但是我之前封装好的的代码如下:

function getTwo(n){
       return n<9?'0'+n:''+n ;
}

代码





倒计时






距离:
还剩:

你可能感兴趣的:(js练习)