getDuration
liz-q 2020/12/28
将时间戳转换成可视化时长
getDuration(stamp, isArray = false)
# 参数
stamp
(Number) :时间戳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 => 毫秒