將秒數轉換為時分秒格式


秒數除以3600得到小時
然后將余數除以60得到分鍾,
最后除以60得到的余數就是秒了

 

JS代碼如下:

       function formatTime(seconds) {
            const h = Math.floor(seconds / 3600)
            const m = Math.floor((seconds % 3600) / 60)
            const s = seconds % 60
            return [h, m > 9 ? m : h ? '0' + m : m || '0', s > 9 ? s : '0' + s].filter(a => a).join(':')
        }

 

or

   function formatTime(seconds) {
           let h = Math.floor(seconds / 3600);
           let m = Math.floor((seconds % 3600) / 60);
           let s = seconds % 60;

           if(m<9) 
               m="0"+m;

           if(s<9)
           {
               s="0"+s;
           }
           

            return h + ":" + m + ":" + s;
            
        }

  


免責聲明!

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



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