//计算年或月有多少天
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;
}