Skip to content

dt-utils / formatSecond

Function: formatSecond()

formatSecond(secondTime): string

Defined in: formatSecond/index.ts:28

将秒数转换为时间格式 (HH[h]mm[m]ss[s])

Parameters

secondTime

number = 0

需要转换的秒数

Returns

string

格式化后的时间字符串,包含小时(h)、分钟(m)和秒(s)

Example

typescript
import { formatSecond } from 'dt-utils';

// 基本用法
formatSecond(3661)   // => '1h1m1s'
formatSecond(59)     // => '59s'
formatSecond(0)      // => '0s'

// 处理大数字
formatSecond(7323)   // => '2h2m3s'
formatSecond(3600)   // => '1h'

// 处理边界情况
formatSecond(-1)     // => '0s'
formatSecond(NaN)    // => '0s'
formatSecond()       // => '0s'