moment-range-interval
v1.0.0
Published
Determine an optimal interval for moment.js ranges
Downloads
2
Maintainers
Keywords
Readme
Moment Range Interval
Derive an interval string from a moment range.
Installation
npm install moment-range-interval --saveUsage
This library examines a moment range and determines an appropriate time series interval to use for the range.
const moment = require('moment-range').extendMoment(require('moment')),
getInterval = require('moment-range-interval');
const interval = getInterval(moment.range('2017-10-24T00:00:00.000', '2017-10-28T23:59:59.999'));
console.log(interval);
// =>
// daysHow it works
The interval with the highest possible resolution will be selected for the specified range. The default resolution (60) will get you 60 "buckets" of data or fewer.
The supported intervals are:
- minutes
- hours
- days
- weeks
- months
- years
