conversion
a javascript library for unit conversions and organizations
usage
.organize(units, options)(value)
; const myCustomOrganizer = ;const output = ;// output is [1, 0, 0, 0], which means, 1 day, 0 hours, 0 minutes and 0 seconds const output = ;// output is [2, 0, 0, 0, 1], which means, 2 weeks and 1 second // if strict is set to true, the output array length will fill unreached higher units with 0const myStrictOrganizer = ;const output = ;// output is [0, 1, 0, 0, 0], which means, 0 weeks, 1 day, 0 hours, 0 minutes and 0 seconds
.length(fromUnit, toUnit)(value)
available units:
- 'm' / 'meter'
- 'in' / 'inch'
- 'ft' / 'feet'
.si(fromUnit, toUnit)(value)
available units are listed in https://physics.nist.gov/cuu/Units/prefixes.html
.combine(units)(value)
combine() is the opposite of organize()
; let output; // you can dooutput = '00:01:30'// which returns 90 // or you can simply dooutput = 1 0 0// which returns 3600
Usage Examples
Metric Height to Imperial Height
const ftIn = 1 // equals 12const meterToInch = // returns a function const metricHeightToImperial = // equals [6, 0.8346456692913584]