time-to-botec/squiggle/node_modules/@stdlib/time/seconds-in-year
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00
..
bin feat: add the node modules 2022-12-03 12:44:49 +00:00
docs feat: add the node modules 2022-12-03 12:44:49 +00:00
etc feat: add the node modules 2022-12-03 12:44:49 +00:00
lib feat: add the node modules 2022-12-03 12:44:49 +00:00
package.json feat: add the node modules 2022-12-03 12:44:49 +00:00
README.md feat: add the node modules 2022-12-03 12:44:49 +00:00

secondsInYear

Determine the number of seconds in a year according to the Gregorian calendar.

Usage

var secondsInYear = require( '@stdlib/time/seconds-in-year' );

secondsInYear( [value] )

Returns the number of seconds in a year according to the Gregorian calendar.

var num = secondsInYear();
// returns <number>

By default, the function returns the number of seconds in the current year (according to local time). To determine the number of seconds for a particular year, provide either a year or a Date object.

var num = secondsInYear( new Date() );
// returns <number>

num = secondsInYear( 2000 );
// returns 31622400

num = secondsInYear( 2017 );
// returns 31536000

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

var secondsInYear = require( '@stdlib/time/seconds-in-year' );

var v;
var i;

for ( i = 0; i < 2021; i++ ) {
    v = secondsInYear( i );
    console.log( 'The year %d has %d seconds.', i, v );
}

CLI

Usage

Usage: seconds-in-year [options] [year]

Options:

  -h,    --help                Print this message.
  -V,    --version             Print the package version.

Examples

$ seconds-in-year
<number>

For a specific year,

$ seconds-in-year 2016
31622400