# Time > Time utilities.
## Usage ```javascript var time = require( '@stdlib/time' ); ``` #### time Namespace containing time utilities. ```javascript var ns = time; // returns {...} ``` ### Calendar Utilities
- [`dayOfQuarter( [month[, day, year]] )`][@stdlib/time/day-of-quarter]: determine the day of the quarter. - [`dayOfYear( [month[, day, year]] )`][@stdlib/time/day-of-year]: determine the day of the year. - [`daysInMonth( [month[, year]] )`][@stdlib/time/days-in-month]: determine the number of days in a month. - [`daysInYear( [value] )`][@stdlib/time/days-in-year]: determine the number of days in a year according to the Gregorian calendar. - [`hoursInMonth( [month[, year]] )`][@stdlib/time/hours-in-month]: determine the number of hours in a month. - [`hoursInYear( [value] )`][@stdlib/time/hours-in-year]: determine the number of hours in a year according to the Gregorian calendar. - [`isoWeeksInYear( [value] )`][@stdlib/time/iso-weeks-in-year]: determine the number of ISO weeks in a year according to the Gregorian calendar. - [`minutesInMonth( [month[, year]] )`][@stdlib/time/minutes-in-month]: determine the number of minutes in a month. - [`minutesInYear( [value] )`][@stdlib/time/minutes-in-year]: determine the number of minutes in a year according to the Gregorian calendar. - [`quarterOfYear( [month] )`][@stdlib/time/quarter-of-year]: determine the quarter of the year. - [`secondsInMonth( [month[, year]] )`][@stdlib/time/seconds-in-month]: determine the number of seconds in a month. - [`secondsInYear( [value] )`][@stdlib/time/seconds-in-year]: determine the number of seconds in a year according to the Gregorian calendar.
```javascript var num = time.daysInYear( 2000 ); // returns 366 num = time.hoursInMonth( 2, 2017 ); // returns 672 ``` ### Timer Utilities
- [`tic()`][@stdlib/time/tic]: return a high-resolution time. - [`toc( time )`][@stdlib/time/toc]: return a high-resolution time difference.
```javascript 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 ```javascript var objectKeys = require( '@stdlib/utils/keys' ); var time = require( '@stdlib/time' ); console.log( objectKeys( time ) ); ```