js秒转换成时分秒(vue中使用filters拿到)

时长:{{item.videoTime|duration}} //videoTime是秒
filters: {
  duration (val) {
    let h = parseInt(val / 60 / 60 % 24)
    h = h < 10 ? '0' + h : h
    let m = parseInt(val / 60 % 60)
    m = m < 10 ? '0' + m : m
    let s = parseInt(val % 60)
    s = s < 10 ? '0' + s : s
    // 作为返回值返回
    return `${h}:${m}:${s}`
  }

},

你可能感兴趣的:(javascript,前端,java)