js判断是闰年还是平年

问题描述:Javascript判断是闰年还是平年?

结果:今年是:平年

完整代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var dates = new Date();
Date.prototype.LeapYear=function(fmt){
// 1.普通年能被4整除且不能被100整除的为闰年。如2004年就是闰年,1900年不是闰年
// 2.世纪年能被400整除的是闰年。如2000年是闰年,1900年不是闰年
var leapY = this.getFullYear();
var strleapYis = leapY%4 == 0 && leapY%100 != 0 || leapY%400 ==0
if(strleapYis){
strleapYis = "闰年"
}else{
strleapYis = "平年"
}
return strleapYis;
};
var LeapYear = dates.LeapYear();
console.log("今年是:"+LeapYear)
</script>
</body>
</html>

注:其中关键的在strleapYis这个值,如果是就返回true否则就返回false

上方代码是获取当前年份是否是闰年,你也可以把主要代码取出来,判断固定年份是闰年还是平年!


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!