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) |
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 |
Returns:
True or false
- Type
- boolean
Example
isYear( 2021 ); // returns true
isYear( '2021' ); // return false
- - -