pengzhanbo 4464703b7b
test: add unit test (#262)
* test: add unit test

* chore: tweak

* chore: tweak
2024-10-12 02:09:15 +08:00

15 lines
284 B
TypeScript

export function timeToSeconds(time: string): number {
if (!time)
return 0
if (Number.parseFloat(time) === Number(time))
return Number(time)
const [s, m, h = 0] = time
.split(/\s*:\s*/)
.reverse()
.map(n => Number(n) || 0)
return s + m * 60 + h * 3600
}