Files
30-seconds-of-code/snippets/isLeapYear.md
30secondsofcode f2e55d7ea7 Travis build: 1875
2020-04-15 17:47:18 +00:00

408 B

title, tags
title tags
isLeapYear date,beginner

Returns true if the given year is a leap year, false otherwise.

Use new Date(), setting the date to February 29th of the given year and use Date.prototype.getMonth() to check if the month is equal to 1.


const isLeapYear = year => new Date(year, 1, 29).getMonth() === 1;
isLeapYear(2019); // false
isLeapYear(2020); // true