1.0.1 • Published 3 years ago
nv-facutil-duration v1.0.1
nv-facutil-duration
- nv-facutil-duration simple duration range util
- hh:mm:ss.ttt --> hh:mm:ss.ttt
- each part is optional
install
- npm install nv-facutil-duration
usage
const {parse,unparse,l0} = require("nv-facutil-duration")
example
parse("00:00:10.000 --> 00:01:00.581")
>
{
start: { h: 0, m: 0, s: 10, ms: 0, t: 10000 },
end: { h: 0, m: 1, s: 0, ms: 581, t: 60581 },
duration: 50581
}
>
unparse({
start: { h: 0, m: 0, s: 10, ms: 0},
end: { h: 0, m: 1, s: 0, ms: 581},
})
>
'00:00:10.000 --> 00:01:00.581'
>
parse("00:61:1.1001 --> 12:1:0")
>
{
start: { h: 1, m: 1, s: 2, ms: 1, t: 3662001 },
end: { h: 12, m: 1, s: 0, ms: 0, t: 43260000 },
duration: 39597999
}
>
unparse({
start: { h: 0, m: 0, s: 10, ms: 0},
end: { h: 0, m:8 , s: 80, ms: 581},
})
>
'00:00:10.000 --> 00:09:20.581'
>
APIS
- parse(s)
- unparse(d)
- l0. //some utils function
LICENSE
- ISC
1.0.1
3 years ago