js中秒轉化為時分秒


//  秒數轉化為時分秒
formatSeconds(value) {
  //  秒
  let second = parseInt(value)
  //  分
  let minute = 0
  //  小時
  let hour = 0
  //  天
  //  let day = 0
  //  如果秒數大於60,將秒數轉換成整數
  if (second > 60) {
    //  獲取分鍾,除以60取整數,得到整數分鍾
    minute = parseInt(second / 60)
    //  獲取秒數,秒數取佘,得到整數秒數
    second = parseInt(second % 60)
    //  如果分鍾大於60,將分鍾轉換成小時
    if (minute > 60) {
      //  獲取小時,獲取分鍾除以60,得到整數小時
      hour = parseInt(minute / 60)
      //  獲取小時后取佘的分,獲取分鍾除以60取佘的分
      minute = parseInt(minute % 60)
      //  如果小時大於24,將小時轉換成天
      //  if (hour > 23) {
      //    //  獲取天數,獲取小時除以24,得到整天數
      //    day = parseInt(hour / 24)
      //    //  獲取天數后取余的小時,獲取小時除以24取余的小時
      //    hour = parseInt(hour % 24)
      //  }
    }
  }

  let result = '' + parseInt(second) + '秒'
  if (minute > 0) {
    result = '' + parseInt(minute) + '分' + result
  }
  if (hour > 0) {
    result = '' + parseInt(hour) + '小時' + result
  }
  //  if (day > 0) {
  //    result = '' + parseInt(day) + '天' + result
  //  }
  console.log('result:', result)
  return result
}


免責聲明!

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



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