A small library for creating and using time intervals using common units of time instead.
npm install interval --save
var interval = require('interval');
// set timeouts and intervals more literately
setTimeout(foo, interval({ hours: 2 }));
// the date 10 days from today
var deadline = interval.add(new Date(), { days: 10 });
The supported units of time are:
- 'weeks'
- 'days'
- 'hours'
- 'minutes'
- 'seconds'
- 'milliseconds'
You can use as many or as few units as you want and they are applied cumulatively.