2.0.3 • Published 7 years ago

moment-array-dates v2.0.3

Weekly downloads
384
License
MIT
Repository
github
Last release
7 years ago

Moment Array Dates

A small utility function that returns an array of formatted date strings.

Build Status Coverage Status Code Climate npm

Installation

npm install --save moment-array-dates

Usage

Import package:

var dateArray = require('moment-array-dates');

Functions

.range(startDate, endDate, format, ascending)

Returns an array of formatted dates including the start and end dates. Format and the last boolean parameter is optional.

dateArray.range('09/01/2016', '09/05/2016', 'MMM DD', true)

Output: [ 'Sep 01', 'Sep 02', 'Sep 03', 'Sep 04', 'Sep 05' ]

.lastNDays(number of days, format, ascending)

Returns an array of formatted dates from the last n days excluding today. Format and the last boolean parameter is optional.

# today: October 25, 2016
dateArray.lastNDays(5, 'MMM DD', true)

Output: [ 'Oct 20', 'Oct 21', 'Oct 22', 'Oct 23', 'Oct 24' ]

.nextNDays(number of days, format, ascending)

Returns an array of formatted dates from the next n days excluding today. Format and the last boolean parameter is optional.

# today: October 25, 2016
dateArray.nextNDays(5, 'MMM DD', true)

Output: [ 'Oct 26', 'Oct 27', 'Oct 28', 'Oct 29', 'Oct 30' ]

Please refer to the Momentjs documentation for formatting options

Todos

  • Do method chaining / piping for advanced operations

License

MIT

2.0.3

7 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago