Skip to content

segment-boneyard/date-interval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

date-interval

Get an array of dates between a start date and an end date, using a date-math granularity.

Quickstart

var Dates = require('date-math');
var interval = require('date-interval');

var start = new Date('2013-10-8T03:45:00Z');
var end = new Date('2013-10-11T04:25:00Z');

interval(Dates.day, start, end, { floor: true });
/*
[
  new Date('2013-10-08T00:00:00.000Z'),
  new Date('2013-10-09T00:00:00.000Z'),
  new Date('2013-10-10T00:00:00.000Z'),
  new Date('2013-10-11T00:00:00.000Z')
]
*/

API

interval(granularity, start, end, options)

Get an array of dates between a start date and an end date with a specific date-math granularity.

License

MIT