时间戳转时分秒的公共方法。通过函数返回一个结果存入变量中

时间戳转时分秒的公共方法。通过函数返回一个结果存入变量中_第1张图片





/ 秒转时分秒

const formatSeconds = (value) => {

  // var secondTime = parseInt(value)// 秒

  var secondTime = value // 秒

  var minuteTime = 0// 分

  var hourTime = 0// 小时

  if (secondTime > 60) { // 如果秒数大于60,将秒数转换成整数

    // 获取分钟,除以60取整数,得到整数分钟

    minuteTime = parseInt(secondTime / 60)

    // 获取秒数,秒数取佘,得到整数秒数

    // secondTime = parseInt(secondTime % 60)

    secondTime = secondTime % 60

    // 如果分钟大于60,将分钟转换成小时

    if (minuteTime > 60) {

      // 获取小时,获取分钟除以60,得到整数小时

      hourTime = parseInt(minuteTime / 60)

      // 获取小时后取佘的分,获取分钟除以60取佘的分

      minuteTime = parseInt(minuteTime % 60)

    }

  }

  var result = '' + secondTime + '秒'

  let result2 = '' + parseInt(secondTime) + '秒'

  if (minuteTime > 0) {

    result = '' + parseInt(minuteTime) + '分' + result2

  }

  if (hourTime > 0) {

    result = '' + parseInt(hourTime) + '小时' + result2

  }

  return result

}

你可能感兴趣的:(时间戳转时分秒的公共方法。通过函数返回一个结果存入变量中)