# secondsInMonth
> Determine the number of seconds in a month.
## Usage
```javascript
var secondsInMonth = require( '@stdlib/time/seconds-in-month' );
```
#### secondsInMonth( \[month\[, year]] )
Returns the number of seconds in a month.
```javascript
var num = secondsInMonth();
// returns
```
By default, the function returns the number of seconds in the current month of the current year (according to local time). To determine the number of seconds for a particular month and year, provide `month` and `year` arguments.
```javascript
var num = secondsInMonth( 2 );
// returns
num = secondsInMonth( 2, 2016 );
// returns 2505600
num = secondsInMonth( 2, 2017 );
// returns 2419200
```
A `month` may be either a month's integer value, three letter abbreviation, or full name (case insensitive).
```javascript
var num = secondsInMonth( 2, 2016 );
// returns 2505600
num = secondsInMonth( 'feb', 2016 );
// returns 2505600
num = secondsInMonth( 'february', 2016 );
// returns 2505600
```
The function also supports providing a [`Date`][date-object] object.
```javascript
var num = secondsInMonth( new Date() );
// returns
```
## Notes
- The function's return value is a generalization and does **not** take into account inaccuracies due to daylight savings conventions, crossing timezones, or other complications with time and dates.
## Examples
```javascript
var secondsInMonth = require( '@stdlib/time/seconds-in-month' );
var v;
var i;
for ( i = 0; i < 2021; i++ ) {
v = secondsInMonth( 'feb', i );
console.log( 'In the year %d, February has %d seconds.', i, v );
}
```
* * *
## CLI
### Usage
```text
Usage: seconds-in-month [options] [month] [year]
Options:
-h, --help Print this message.
-V, --version Print the package version.
```
### Examples
```bash
$ seconds-in-month
```
For a specific month,
```bash
$ seconds-in-month 2
```
For a specific month and year,
```bash
$ seconds-in-month 2 2016
2505600
```
[date-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date