foreach ($times as $key=>$value) {
$temp_year = substr($value, 0, 4);
$temp_month = substr($value, 5, 2);
switch ($temp_month) {
case 1:
$end_day = 31;break;
case 3:
$end_day = 31;break;
case 5:
$end_day = 31;break;
case 7:
$end_day = 31;break;
case 8:
$end_day = 31;break;
case 10:
$end_day = 31;break;
case 12:
$end_day = 31;break;
case 2:
if (($temp_year % 4 == 0 && $temp_year % 100 != 0 )|| $temp_year % 400 == 0) $end_day = 29;
else $end_day = 28;
break;
default:
$end_day = 30;break;
}
闰年的条件为能 被4求余为0并且被100求余不为零,或者能被400求余的零的年份 只有符合这样的年份,才是闰年