Overview
This module provides a tool to get the date of first or last weekday from a specified date.
I use it to parse the Olson Timezone Rule File.
Usage
npm install first-last-weekday
firstLastWeekDay = require './lib/index'd = new Date('2013-05-30')# firstSun ~ firstSatconsole.log 'firstSun', firstLastWeekDay.firstSun(d).toDateString()# lastSun ~ lastSatconsole.log 'lastSun', firstLastWeekDay.lastSun(d).toDateString()
result:
firstSun Sun Jun 02 2013
lastSun Sun May 26 2013
Code written in Coffee-Script then compiled by grunt.