Nifty Purring Manticore

    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

    Install

    npm i nth-day

    DownloadsWeekly Downloads

    9

    Version

    1.1.4

    License

    MIT

    Last publish

    Collaborators

    • guyellis