tizo
convert a string with hours to any timezone
Install
$ npm install tizo
Usage
const tizo = ; utc;// → '[ 17, 30 ]' original;// → '[ 21, 0 ]' local;// → '[ 8 + local offset, 21 + local offset ]'
- supports many different, popular timezones, including summer/winter adaptions
- automatically parses 'am' and 'pm' for time formatting
- doesn't require internet connection for any lookup
- flexible formatting (eg
sss01:02 aM CesT sss
→[1, 2, 'am', 'cest']
) - returns local, utc (gmt) and parsed time
API
tizo(input)
input
Type: string
Any string containing at least a specific hour, and additionally minutes, and/or am/pm and/or timezone
returns
Type object
original
Type: array
Original, parsed time in [ hours, minutes ]
utc
Type: array
UTC/GMT time in [ hours, minutes ]
local
Type: array
Local time in [ hours, minutes ]
timezones
Type: object
List of supported timezones in <timezone>: <offset>
(Note: <offset>
can either be a string or an array, depending on whether the offset is a fixed amount of hours or also includes minutes, like ACDT (+9:30))
Related
- tizo-cli - CLI version of this module
License
MIT © maxrimue