<?php
$year=2014;
$month=12;
//定义一个函数判断是否是闰年
function isRunnian($year){
if($year/4==0 && $year/100 !=0 || $year/400 ==0){
return true;
} else{
return false;
}
}
//方法一:
switch($month){
case 1:
$result="31";
break;
case 2:
if(isRunnian($year)){
$result="29";
}else{
$result="28";
}
break;
case 3:
$result="31";
break;
case 4:
$result="30";
break;
case 5:
$result="31";
break;
case 6:
$result="30";
break;
case 7:
$result="31";
break;
case 8:
$result="31";
break;
case 9:
$result="30";
break;
case 10:
$result="31";
break;
case 11:
$result="30";
break;
case 12:
$result="31";
break;
default:
$result="请输入正确的月份";
}
echo $year."年".$month."月份有".$result."天";
echo "<hr/>";
//方法二:
switch($month){
case 2:
if(isRunnian($year)){
$result="29";
}else{
$result="28";
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
$result="31";
break;
case 4:
case 6:
case 9:
case 11:
$result="30";
break;
default:
$result="请输入正确的月份";
}
echo $year."年".$month."月份有".$result."天";
echo "<hr/>";
//方法三:
if($month >= 1 && $month <= 12){
if($month == 4 || $month == 6 || $month == 9 || $month == 11){
$result="30";
}else if($month == 2){
if(isRunnian($year)){
$result="29";
}else{
$result="28";
}
}else{
$result="31";
}
}else{
$result="请输入正确的月份";
}
echo $year."年".$month."月份有".$result."天";
?>