getDuration

2020/12/28

将时间戳转换成可视化时长

getDuration(stamp, isArray = false)

# 参数

  1. stamp (Number) :时间戳
  2. isArray (Boolean) :返回结果是否是数组,默认是 false,即返回结果是字符串

# 返回值

(String|Array) :转换后的字符串或者数组

# 例子

import { getDuration } from '@liz-q/utils'

getDuration((3 * 24 * 60 * 60 + 4 * 60 * 60 + 5 * 60 + 20) * 1000) // 3天4时5分20秒
getDuration((3 * 24 * 60 * 60 + 4 * 60 * 60 + 5 * 60 + 20) * 1000, true)
// [
//    { num: 3, unit: 'D' },
//    { num: 4, unit: 'H' },
//    { num: 5, unit: 'M' },
//    { num: 20, unit: 'S' }
// ]

# 单位对照表

D => 天

H => 小时

M => 分钟

S => 秒

MS => 毫秒

Last Updated: 2023/9/8 下午5:29:32