A simple npm module for dealing with the (fiscal) quarters of the year.
Install like so:
npm install quarters
Then use in your JavaScript files for NodeJS like so:
var quarters = require('quarters');
var thisQuarter = quarters.getQuarter(new Date());
Given a quarter, returns the month when the quarter begins (0 indexed).
Given a quarter (1 indexed), returns the month when the quarter ends (0 indexed).
Given a quarter (1 indexed) and a year, returns a date object representing the beginning of the quarter.
Given a quarter (1 indexed )and year, returns a date object representing the ned of the quarter.
Given a date object, this returns the (1 indexed) quarter of the year that contains the date.