将秒数转换为时分秒格式


秒数除以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