mqingqing123

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

  

分类:

技术点:

相关文章: