倒计时的算法:
倒计时的算法是:某个时间 - 现在时间 = 剩余时间,也就是倒计时。这里使用时间戳,时间戳简单来说是现在(某个时间)距离1970/1/1d=的总毫秒。所以某个时间总毫秒数 - 现在时间的总毫秒数 = 剩余毫秒数,再转换成天、时、分、秒。
转换的公式为:
d = parseInt(总秒数/60/60/24); //天数
h = parseInt(总秒数/60/60%24); //小时
m = parseInt(总秒数/60%60); //分数
s = parseInt(总秒数%60); //秒数
案例:
wxml
<view>
<button type='primary' style='margin-bottom:40px; width: 500rpx;' bindtap='startSetInter'>开始</button>
<button type='primary' style='margin-bottom:40px; width: 500rpx;' bindtap=''>剩余 {
{h}}:{
{m}}:{
{s}}</button>
<button type='primary' style=" width: 500rpx;" bindtap='endSetInter'>结束</button>
</view></