判断一个年份是否为闰年,普通年能被4整除而不能被100整除的为闰年,世纪年能被400整除而不能被3200整除的为闰年。
- 使用取模运算符
%
判断年份是否能被4整除,并且不能被100整除,或者能被400整除但不能被3200整除。
function isLeapYear($year) {
if (($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0 && $year % 3200 != 0)) {
return true;
} else {
return false;
}
}
$year = 2023;
if (isLeapYear($year)) {
echo $year . "年是闰年";
} else {
echo $year . "年不是闰年";
}
在上述代码中,isLeapYear()
函数用于判断年份是否为闰年。通过使用取模运算符%
判断年份是否满足闰年的条件,如果满足则返回true
,否则返回false
。然后根据返回值输出相应的结果。