nth-day

1.1.4 • Public • Published

nth-day

Greenkeeper badge

Find the nth day of the month.

e.g. 3rd Tuesday or 2nd Wednesday

Install

npm i nth-day --save

Usage

var nd = require('nth-day');
 
// Param #1: nth, 1 to 5, 1st, 2nd, 3rd etc. (Number)
// Param #2: day, 0 = Sun, 1 = Mon, ... 6 = Sat (can also use string, i.e. 'monday' or 'mon')
// Param #3: date: A string or Date object to find the month and year, day is not used
// Param #4 (optional): The day of the month to start counting from.
//      It defaults to zero (i.e. counting from the beginning of the month.)
var date = nd.nthDay(3, 5, '12/1/2015');
 
// Finds the 3rd (3), Friday (5), in December 2015
// date is now 12/16/2015, a moment object
 
 
var anotherDate = nd.nthDay(2, 2, '12/1/2015',
                      nd.nthDay(1, 5, '12/1/2015'));
 
// Finds the 2nd Tuesday after the 1st Friday in December 2015
 
 
var lastSundayInJanuary = nd.nthDay(-1, 0, '1/1/2015')
 
// Negative indices count backwards from the end of the month

Readme

Keywords

Package Sidebar

Install

npm i nth-day

Weekly Downloads

1

Version

1.1.4

License

MIT

Last publish

Collaborators

  • guyellis