微信小程序日期增加時間完成訂單失效倒計時效果
更新時間:2024年04月26日 10:23:27 作者:換日線°
這篇文章主要介紹了微信小程序日期增加時間完成訂單失效倒計時效果,在我們日常購物過程中經常會遇到這樣的功能,本文通過示例代碼給大家詳細講解,需要的朋友參考下吧
效果圖
.wxml
<view class="TimeSeond">{{second}}</view>
.js
Page({ data: { tiem_one:'', second:'',//倒計時 deadline:'', }, onLoad(){ this.countdown(); }, countdown(){ let timestamp = Date.parse(new Date()) / 1000;//當前時間戳 let time = this.addtime('2024-4-19 17:20:00');//當前時間轉時間戳 if(time > timestamp){ this.deadline = (time - timestamp) * 1000 this.setData({ deadline:this.deadline }) this.single() }else{ that.setData({ second:'00:00' }) } }, addtime(time){ let date = new Date(time); let minutes = date.getMinutes(); date.setMinutes(minutes+30);//增加三十分鐘 return Date.parse(date) / 1000; }, single(e){ var that = this var time = that.deadline,minutes,seconds; that.tiem_one = setInterval(function() { time = time - 1000 minutes = parseInt((time % (1000 * 60 * 60)) / (1000 * 60)); seconds = parseInt((time % (1000 * 60)) / 1000); if (time < 1) { that.setData({ second:'00:00' }) clearInterval(that.tiem_one) return false } minutes = minutes > 9 ? minutes : '0' + minutes seconds = seconds > 9 ? seconds : '0' + seconds that.setData({ second:minutes + ':' + seconds }) },1000) }, })
到此這篇關于微信小程序日期增加時間完成訂單失效倒計時的文章就介紹到這了,更多相關小程序訂單失效倒計時內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
'webpack-dev-server'?不是內部或外部命令也不是可運行的程序?或批處理文件的最
這篇文章主要介紹了'webpack-dev-server'?不是內部或外部命令也不是可運行的程序?或批處理文件的最新解決方法,文中給大家補充介紹了webpack-dev-server的介紹與用法,需要的朋友可以參考下2023-02-02uniapp微信小程序底部動態(tài)tabBar的解決方案(自定義tabBar導航)
tabBar如果應用是一個多tab應用,可以通過tabBar配置項指定tab欄的表現,以及tab切換時顯示的對應頁,下面這篇文章主要給大家介紹了關于uniapp微信小程序底部動態(tài)tabBar的解決方案,需要的朋友可以參考下2022-04-04JSON.stringify(遞歸)與?JSON.parse(有限狀態(tài)自動機)的實現代碼
這篇文章主要介紹了JSON.stringify(遞歸)與?JSON.parse(有限狀態(tài)自動機)的實現,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08