timescale: noun | time·scale | time-ˌskāl\ - a period of time whose size can be compared to other periods of time
Inspired by mout/convert.
(Table of contents generated by verb)
Install with npm
$ npm i timescale --save
var timescale = require('timescale');
Use long names:
timescale(7, 'days', 'weeks');
//=> 1
Or abbreviations:
timescale(7, 'd', 'w');
//=> 1
When only a unit of measure is passed, the nanoseconds for that unit is returned:
timescale('ns');
//=> 1
timescale('ms');
//=> 1000000
timescale('s');
//=> 1000000000
Converts to seconds by default:
timescale(1, 'minute');
//=> 60
Convert nanoseconds to minutes:
timescale(1000000000, 'ns', 'm');
//=> 0.016666666666666666
You can convert to or from any of the following units of measure:
ns (or nanosecond, or nanoseconds)μs (or microsecond, or microseconds)ms (or millisecond, or milliseconds)s (or second, or seconds)m (or minute, or minutes)h (or hour, or hours)d (or day, or days)w (or week, or weeks)Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on October 11, 2015.