從構(gòu)思開始,做這個倒計時也花了我4個小時多,也遇到了很多問題,現(xiàn)在我把完整的功能給實現(xiàn)了,可以拿來套用,只需要傳入你自己數(shù)據(jù)庫的時間即可。
創(chuàng)新互聯(lián)自2013年起,先為上饒等服務(wù)建站,上饒等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為上饒企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
//傳入數(shù)據(jù)庫結(jié)束時間參數(shù)并計算倒計時 countdown(endTime){//取出競拍結(jié)束時間,精確到秒,如果數(shù)據(jù)庫設(shè)置的是精確到毫秒,這里需要再除以1000 let auctionEndtime = res.data.end_time console.log(res) //獲取當前系統(tǒng)時間,默認精確到毫秒,這里要用秒,所以除以1000 var nowTime = new Date().getTime() / 1000 //剩余時間總的秒數(shù) var totalSecond = Math.floor(auctionEndtime - nowTime) console.log('剩余秒數(shù)',totalSecond) //計算倒計時 this.doCountdown(totalSecond) }