閏年判別
by yshrkn
JavaScript
/**
* @param {number} year 対象の年
* @return {boolean} 閏年かどうか
*/
function isLeapYear(year) {
// 2月29日を指定したとき、getMonth()で1(2月)がとれれば閏年
var result = new Date(year, 1, 29).getMonth() === 1 ? true : false;
return result;
}
console.log("2016: ", isLeapYear(2016));
console.log("2017: ", isLeapYear(2017));
console.log("2018: ", isLeapYear(2018));
console.log("2019: ", isLeapYear(2019));
console.log("2020: ", isLeapYear(2020));