410082595a | ||
---|---|---|
.. | ||
cli.js | ||
index.js | ||
package.json | ||
readme.md |
readme.md
pretty-ms
Convert milliseconds to a human readable string:
1337000000
➔15d 11h 23m 20s
Install
$ npm install --save pretty-ms
$ bower install --save pretty-ms
$ component install sindresorhus/pretty-ms
Usage
prettyMs(1337000000);
//=> '15d 11h 23m 20s'
prettyMs(1337);
//=> '1.3s'
prettyMs(133);
//=> '133ms'
// compact option
prettyMs(1337, {compact: true});
//=> '~1s'
// can be useful for time durations
prettyMs(new Date(2014, 0, 1, 10, 40) - new Date(2014, 0, 1, 10, 5))
//=> '35m'
API
prettyMs(milliseconds, options)
milliseconds
Required
Type: number
options.compact
Type: boolean
Only show the first unit: 1h 10m
➔ ~1h
.
CLI
$ npm install --global pretty-ms
$ pretty-ms --help
Usage
$ pretty-ms <milliseconds> [--compact]
$ echo <milliseconds> | pretty-ms
Example
$ pretty-ms 1337
1.3s