//將秒轉化為時分秒 formateSeconds(endTime){ let secondTime = parseInt(endTime)//將傳入的秒的值轉化為Number let min = 0// 初始化分 let h =0// 初始化小時 let result='' if(secondTime>60){//如果秒數大於60,將秒數轉換成整數 min=parseInt(secondTime/60)//獲取分鍾,除以60取整數,得到整數分鍾 secondTime=parseInt(secondTime%60)//獲取秒數,秒數取佘,得到整數秒數 if(min>60){//如果分鍾大於60,將分鍾轉換成小時 h=parseInt(min/60)//獲取小時,獲取分鍾除以60,得到整數小時 min=parseInt(min%60) //獲取小時后取佘的分,獲取分鍾除以60取佘的分 } } result=`${h.toString().padStart(2,'0')}:${min.toString().padStart(2,'0')}:${secondTime.toString().padStart(2,'0')}` return result }
`${h.toString().padStart(2,'0')}:${min.toString().padStart(2,'0')}:${secondTime.toString().padStart(2,'0')}`
使用了es6的語法 ,如有出入,自行修改