js將秒轉換爲時分秒

 //將秒轉化爲時分秒
    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的語法 ,若有出入,自行修改es6

相關文章
相關標籤/搜索