ISLEAP True for leap year.
ISLEAP(Year) returns 1 if Year is a leap year and 0 otherwise.
ISLEAP is only set for gregorian calendar, so Year >= 1583
Syntax: ISLEAP(YEAR)
Inputs:
YEAR - Year of interest (default = current year).
You can input a vector of years.
Outputs:
Logical vector.
Example:
Calling on Matlab the function: isleap
Answer is: 0
Calling on Matlab the function: x=isleap([2007 2008])
Answer is:
x = 0 1
Created by Giuseppe Cardillo
giuseppe.cardillo-edta@poste.it
Modified after Simon Jan suggestions
To cite this file, this would be an appropriate format:
Cardillo G. (2007) Isleap: a simple routine to test if a year is leap.
http://www.mathworks.com/matlabcentral/fileexchange/14172
Cite As
Giuseppe Cardillo (2026). Isleap (https://github.com/dnafinder/isleap), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Language Fundamentals > Data Types > Dates and Time >
- MATLAB > Language Fundamentals > Data Types > Dates and Time > Calendar >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.0.0.0 | inputparser and github link |
|
|
| 1.4.0.0 | Changes in description |
||
| 1.3.0.0 | Modified after Simon Jan comment (also added into the help lines) |
||
| 1.2.0.0 | Change in description |
||
| 1.1.0.0 | Changes in help section |
||
| 1.0.0.0 | Improvement in input error handling |
