詳解小程序毫秒級倒計時(適用于拼團秒殺功能)
更新時間:2019年05月05日 09:36:52 作者:邱小健
這篇文章主要介紹了小程序毫秒級倒計時,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
廢話不多說直接上代碼:
效果圖:

index.js
Page({
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
countdown:''
, endDate2: '2018-08-08 11:41:00'
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
*/
onLoad: function (options) {
var that = this;
that.countTime()
},
countTime() {
var that = this;
var date = new Date();
var now = date.getTime();
var endDate = new Date(that.data.endDate2);//設置截止時間
var end = endDate.getTime();
var leftTime = end - now; //時間差
var d, h, m, s, ms;
if (leftTime >= 0) {
d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
h = Math.floor(leftTime / 1000 / 60 / 60 % 24);
m = Math.floor(leftTime / 1000 / 60 % 60);
s = Math.floor(leftTime / 1000 % 60);
ms = Math.floor(leftTime % 1000);
ms = ms < 100 ? "0" + ms : ms
s = s < 10 ? "0" + s : s
m = m < 10 ? "0" + m : m
h = h < 10 ? "0" + h : h
that.setData({
countdown: d + ":" + h + ":" + m + ":" + s + ":" + ms,
})
//遞歸每秒調用countTime方法,顯示動態(tài)時間效果
setTimeout(that.countTime, 100);
} else {
console.log('已截止')
that.setData({
countdown:'00:00:00'
})
}
},
})
index.html
<view>
<text>{{countdown}}</text>
</view>
以上所述是小編給大家介紹的小程序毫秒級倒計時詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
JavaScript中的執(zhí)行環(huán)境和作用域鏈
這篇文章主要介紹了JavaScript中的執(zhí)行環(huán)境和作用域鏈,幫助大家更好的理解和學習JavaScript,感興趣的朋友可以了解下2020-09-09
微信小程序實現(xiàn)image組件圖片自適應寬度比例顯示的方法
這篇文章主要介紹了微信小程序實現(xiàn)image組件圖片自適應寬度比例顯示的方法,簡單講述了image組件的常用屬性,并結合實例形式分析了微信小程序實現(xiàn)圖片自適應寬度比例的相關操作技巧,需要的朋友可以參考下2018-01-01
JavaScript實現(xiàn)Java中Map容器的方法
這篇文章主要介紹了JavaScript實現(xiàn)Java中Map容器的方法,結合實例形式分析了JavaScript實現(xiàn)Java中Map容器的原理與相關實現(xiàn)技巧,需要的朋友可以參考下2016-10-10

