方法一:取需要判断的年份,创建对应的Unix时间戳,在date函数中使用L判断是否为闰年publicfunctionleapYear(){$year=2020;$time=mktime(0,0,0,1,1,$year);if(date('L',$time)==1){echo'是闰年';}else{echo'不是闰年';}}方法二:获取待判断年份2月份的天数,判断是否为29天,如果是则为闰年publicfunctionleapYear(){$year=2021;$time=mktime(0,0,0,2,1,$year);if(date('',$time)==29){echo'是闰年';}else{echo'不是闰年';}}方法三:1.平年能被4整除,不能被100整除的闰年为闰年2.能被400整除且不能被3200整除的世纪年为闰年publicfunctionleapYear(){$年=2021;if($year%100==0){if($year%100==0){if($year%400==0&&$year%3200!=0){echo'是闰年';}else{echo'不是闰年';}}else{if($year%4==0){echo'是闰年';}else{echo'不是闰年';}}}
