3.0 KiB
3.0 KiB
dayOfQuarter
Determine the day of the quarter.
Usage
var dayOfQuarter = require( '@stdlib/time/day-of-quarter' );
dayOfQuarter( [month[, day, year]] )
Returns the day of the quarter.
var num = dayOfQuarter();
// returns <number>
By default, the function returns the day of the quarter for the current date (according to local time). To determine the day of the quarter for a particular day, provide month
, day
, and year
arguments.
var num = dayOfQuarter( 12, 31, 2016 );
// returns 92
A month
may be either a month's integer value, three letter abbreviation, or full name (case insensitive).
var num = dayOfQuarter( 12, 31, 2016 );
// returns 92
num = dayOfQuarter( 'dec', 31, 2016 );
// returns 92
num = dayOfQuarter( 'december', 31, 2016 );
// returns 92
The function also supports providing a Date
object.
var num = dayOfQuarter( new Date() );
// returns <number>
Examples
var quarterOfYear = require( '@stdlib/time/quarter-of-year' );
var dayOfQuarter = require( '@stdlib/time/day-of-quarter' );
var months;
var day;
var yr;
var q;
var v;
var i;
months = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
];
yr = 2016;
day = 9;
for ( i = 0; i < months.length; i++ ) {
q = quarterOfYear( months[ i ] );
v = dayOfQuarter( months[ i ], day, yr );
console.log( 'In the year %d, %s %d is day number %d of Q%d.', yr, months[ i ], day, v, q );
}
CLI
Usage
Usage: day-of-quarter [options] [<month> <day> <year>]
Options:
-h, --help Print this message.
-V, --version Print the package version.
Examples
$ day-of-quarter
<number>
For a specific date,
$ day-of-quarter 12 31 2016
92