js 秒的倒計時,將秒轉換為時分秒顯示


在VUE 中的使用

{{moveMin}}
// ...
methods: {
   // 補0 formatBit (val) { val
= +val return val > 9 ? val : '0' + val },
   // 秒轉時分秒,求模很重要,數字的下舍入 formatSeconds (time) {
let min = Math.floor(time % 3600) let val = this.formatBit(Math.floor(time / 3600)) + ':' + this.formatBit(Math.floor(min / 60)) + ':' + this.formatBit(time % 60) return val },
   // 定時器 minReturn () {
let time = 5 let t = setInterval(() => { time-- this.moveMin = this.formatSeconds(time) if (time <= 0) { clearInterval(t) } }, 1000) } }

 

 附:向上向下取整等

parseInt(5/2) //丟棄小數部分,保留整數部分 結果為2
Math.floor(5.55) //向下取整 結果為5 
Math.floor(5.99) //向下取整 結果為5 
Math.ceil(5.21) //向上取整,結果為6 
Math.ceil(5.88) //向上取整,結果為6 
Math.round(5.78) //四舍五入 結果為6 
Math.round(5.33) //結果為5 

 

 

 

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM