//计算年或月有多少天
function num_days_or_year($str){
//判断是年
if(strlen($str) ==4){
$days=0;
for($m=1;$m<=12;$m++){
$days = $days + cal_days_in_month(CAL_GREGORIAN,$m,$str);
}
}else{
//判断是月
$days=date("t",strtotime($str));
}
return $days;
}
