js秒轉時分秒,小於十補零


在網上找了很多都很復雜,看的暈頭轉向的,不過找到了簡介版的,先記錄下

 

var s = 23886;   //需要轉的秒數
var m;

setInterval(function(){
    m = secondToDate(s)
    console.log(m)
    s--;
},1000)


// 輸出03:05:59  時分秒
function secondToDate(result) {
    var h = Math.floor(result / 3600) < 10 ? '0'+Math.floor(result / 3600) : Math.floor(result / 3600);
    var m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60));
    var s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60));
    return result = h + ":" + m + ":" + s;
}

 

輸出

 


免責聲明!

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



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