Time
Time utilities.
Usage
var time = require( '@stdlib/time' );
time
Namespace containing time utilities.
var ns = time;
// returns {...}
Calendar Utilities
dayOfQuarter( [month[, day, year]] )
: determine the day of the quarter.dayOfYear( [month[, day, year]] )
: determine the day of the year.daysInMonth( [month[, year]] )
: determine the number of days in a month.daysInYear( [value] )
: determine the number of days in a year according to the Gregorian calendar.hoursInMonth( [month[, year]] )
: determine the number of hours in a month.hoursInYear( [value] )
: determine the number of hours in a year according to the Gregorian calendar.isoWeeksInYear( [value] )
: determine the number of ISO weeks in a year according to the Gregorian calendar.minutesInMonth( [month[, year]] )
: determine the number of minutes in a month.minutesInYear( [value] )
: determine the number of minutes in a year according to the Gregorian calendar.quarterOfYear( [month] )
: determine the quarter of the year.secondsInMonth( [month[, year]] )
: determine the number of seconds in a month.secondsInYear( [value] )
: determine the number of seconds in a year according to the Gregorian calendar.
var num = time.daysInYear( 2000 );
// returns 366
num = time.hoursInMonth( 2, 2017 );
// returns 672
Timer Utilities
tic()
: return a high-resolution time.toc( time )
: return a high-resolution time difference.
var time = require( '@stdlib/time' );
var start = time.tic();
setTimeout( onTimeout, 2000 );
function onTimeout() {
var elapsed = time.toc( start );
console.log( 'Elapsed: %d seconds and %d nanoseconds', elapsed[0], elapsed[1] );
}
Examples
var objectKeys = require( '@stdlib/utils/keys' );
var time = require( '@stdlib/time' );
console.log( objectKeys( time ) );