php 判断是否为闰年
//闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
//普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年);
//世纪闰年:能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年);
方法一:function isLeapYear($year)
{
if (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0) {
return true;
} else {
return false;
}
}
方法二:
//date() 函数 L是否为闰年 如果是闰年为 1,否则为 0function isLeapYear2($year)
{
if (date('L', mktime(0, 0, 0, 1, 1, $year)) == 1) {
return true;
} else {
return false;
}
}
测试:var_dump(isLeapYear(2019)); //bool(false)
var_dump(isLeapYear2(2019)); //bool(false)