@mck-p/time-converter
v0.2.0
Published
A basic Millisecond/Days converter
Downloads
11
Maintainers
Readme
time-converter
Conversions between milliseconds and weeks or anywhere in between.
Naming Convetion
ms
- milliseconds
- secondm
- minuteh
- hourd
- dayw
- week
Usage
import timeConverter from '@mck-p/time-converter'
const milliseconds = 1000
timeConverter.ms.to.s(milliseconds) // 1
const seconds = 60
timeConverter.s.to.m(seconds) // 1
const minutes = 60
timeConverter.m.to.h(minutes) // 1
const hours = 24
timeConverter.h.to.d(hours) // 1
const days = 1
timeConverter.d.to.h(days) // 24
const weeks = 1
timeConverter.w.to.d(weeks) // 7
/** We also export them named! **/
timeConverter.milliseconds.to.seconds(1000) // 1
API
All initials
are also accessible via their plural names:
ms -> milliseconds
s -> seconds
m -> minutes
h -> hours
d -> days
w -> weeks
ms
from
:ms
-1 -> 1
s
-1 -> 1000
m
-1 -> 1000 * 60
h
-1 -> 1000 * 60 * 60
d
-1 -> 1000 * 60 * 60 * 24
to
:ms
-1 -> 1
s
-1000 -> 1
m
-1000 * 60 -> 1
h
-1000 * 60 * 60 -> 1
d
-1000 * 60 * 60 * 24 -> 1
s
from
:ms
-1 -> 1/1000
s
-1 -> 1
m
-1 -> 60
h
-1 -> 60 * 60
d
-1 -> 60 * 60 * 24
to
:ms
-1 -> 1000
s
-1 -> 1
m
-60 -> 1
h
-60 * 60 -> 1
d
-60 * 60 * 24 -> 1
m
from
:ms
-1 -> 1/(60 * 1000)
s
-1 -> 1/60
m
-1 -> 1
h
-1 -> 60
d
-1 -> 60 * 24
to
:ms
-1 -> 60 * 1000
s
-1 -> 60
m
-1 -> 1
h
-60 -> 1
d
-60 * 24 -> 1
h
from
:ms
-1 -> 1/(60 * 60 * 1000)
s
-1 -> 1/(60 * 60)
m
-1 -> 1/60
h
-1 -> 1
d
-1 -> 24
to
:ms
-1 -> 60 * 60 * 1000
s
-1 -> 60 * 60
m
-1 -> 60
h
-1 -> 1
d
-24 -> 1
d
from
:ms
-1 -> 1/(60 * 60 * 24 * 1000)
s
-1 -> 1/(60 * 60 * 24)
m
-1 -> 1/(60 * 24)
h
-1 -> 1/24
d
-1 -> 1
to
:ms
-1 -> 60 * 60 * 24 * 1000
s
-1 -> 60 * 60 * 24
m
-1 -> 60 * 24
h
-1 -> 24
d
-1 -> 1
from
:'1 day' -> { to: 'hours' -> 24 }
- You can give
from
a multi-value, separated by commas:converter.from('1 day, 14 hours, 3 minutes, 2 seconds').to('milliseconds')
- You can mix-n-match in the from
converter.from('1 day, 14 hr, 3 minutes, 2 s').to('ms')
- You can give