Takes any millisecond output and allows you to output in a number of formats based on the length of time. Supports years, months, weeks, days, minutes, seconds and milliseconds.
NPM:
npm i ms-time --save
var msTime = require('ms-time');
msTime(1337000000);
//=> '2w'
msTime(1337000000, { long: true );
//=> '2 weeks'
msTime(1337000000, { weeks: false );
//=> '15.5d'
msTime(1337000000, { long: true, weeks: false );
//=> '15.5 days'
Type: Boolean
Default: false
Outputs in short or long format (i.e. d or days)
Type: Boolean
Default: true
If the time is greater than 1 year, output in years. If false, fall back to months or next available option.
Type: Boolean
Default: true
If the time is greater than 1 month, output in months. If false, fall back to weeks or next available option.
Type: Boolean
Default: true
If the time is greater than 1 week, output in weeks. If false, fall back to days or next available option.
Type: Boolean
Default: true
If the time is greater than 1 day, output in days. If false, fall back to hours.
Type: Boolean
Default: true
If set to false and time is less than 1 second, this will output a time of 1 second.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Originally based on the exellent library ms.js. Also relies on ms-parse.
MIT