Namespace: is

is

Functions to validate date related values.
Source:

Methods

(static) isDate(year, month, day) → {boolean}

Validates if a series of values expressing a date.
Parameters:
Name Type Description
year number A year ( by default from 1900 to 2099 but customizable to other values)
month number A month (from 1 to 12)
day number A day (from 1 to 28/29/30/31)
Source:
Returns:
True or false
Type
boolean
Example
isDate( 2021, 1, 31 ); // returns true
isDate( 2021, 1, 32 ); // return false
isDate( 2021 ); // returns false

- - -

(static) isLeapYear(value) → {boolean}

Validates if a value is an integer expressing a leap year.
Parameters:
Name Type Description
value number A value to be validated
Source:
Returns:
True or false
Type
boolean
Example
isLeapYear( 2020 ); // returns true
isLeapYear( 2021 ); // return false

- - -

(static) isMonth(value) → {boolean}

Validates if a value is an integer expressing a month (from 1 to 12).
Parameters:
Name Type Description
value number A value to be validated
Source:
Returns:
True or false
Type
boolean
Example
isMonth( 12 ); // returns true
isMonth( 'December'); // returns false

- - -

(static) isYear(value) → {boolean}

Validates if a value is an integer expressing a year (by default from 1900 to 2099 but customizable to other values).
Parameters:
Name Type Description
value number A value to be validated
Source:
Returns:
True or false
Type
boolean
Example
isYear( 2021 ); // returns true
isYear( '2021' ); // return false

- - -