| 内容 | 代码如下:
 //获取指定日期所在月的第一天和最后一天
 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);
 }
 示例代码
 //PHP获得指定日期所在星期的第一天和最后一天
 代码如下:
 function getdays($day){
 $lastday=date('Y-m-d',strtotime("$day Sunday"));
 $firstday=date('Y-m-d',strtotime("$lastday -6 days"));
 return array($firstday,$lastday);
 }
 print_r(getdays('2012-06-2'));
 示例代码
 代码如下:
 $date= 要处理的日期
 * $step 0= 本月 ,正负表示得到本月前后的月份日期
 * $date= 要处理的月份
 * Enter description here ...
 */
 function AssignTabMonth($date,$step){
 $date= date("Y-m-d",strtotime($step." months",strtotime($date)));//得到处理后的日期(得到前后月份的日期)
 $u_date = strtotime($date);
 $days=date("t",$u_date);// 得到结果月份的天数
 //月份第一天的日期
 $first_date=date("Y-m",$u_date).'-01';
 for($i=0;$i<$days;$i++){
 $for_day=date("Y-m-d",strtotime($first_date)+($i*3600*24));
 }
 return $first_date.'至'.$for_day;
 |