Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (17 sloc) 642 Bytes


A small library for creating and using time intervals using common units of time instead.


npm install interval or add interval as a dependency in your package.json file and npm install


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 'days', 'hours', 'minutes', 'seconds' and 'milliseconds'. You can use as many or as few units as you want and they are applied cumulatively.

Something went wrong with that request. Please try again.