//返回一个时间段内所有月份  传时间戳function monthlist($start,$end){     if(!is_numeric($start)||!is_numeric($end)||($end     $start=date('y-m',$start);     $end=date('y-m',$end);     //转为时间戳     $start=strtotime($start.'-01');     $end=strtotime($end.'-01');     $i=0;     $d=array();     while($start         //这里累加每个月的的总秒数 计算公式:上一月1号的时间戳秒数减去当前月的时间戳秒数         $d[$i]=trim(date('y-m',$start),' ');         $start+=strtotime('+1 month',$start)-$start;         $i++;     }     return $d; }//返回一个时间段内周的开始和结束日期    传date类型function monthlist($start,$end){        if(!is_numeric($start)||!is_numeric($end)||($end        $start=date('y-m',$start);        $end=date('y-m',$end);        //转为时间戳        $start=strtotime($start.'-01');        $end=strtotime($end.'-01');        $i=0;        $d=array();        while($start            //这里累加每个月的的总秒数 计算公式:上一月1号的时间戳秒数减去当前月的时间戳秒数            $d[$i]=trim(date('y-m',$start),' ');            $start+=strtotime('+1 month',$start)-$start;            $i++;        }        return $d;    }//返回一个月份的第一天和最后一天function getthemonth($date)  {  $firstday = date('y-m-01', strtotime($date));  $lastday = date('y-m-d', strtotime($firstday +1 month -1 day));  return array($firstday,$lastday);  }  $today = date(y-m-d);  $day=getthemonth($today);  
复制代码
php
   
 
   