<?php
date_default_timezone_set("UTC");
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);
}
function GetPurMonth($date){
$time=strtotime($date);
$firstday=date('Y-m-01',strtotime(date('Y',$time).'-'.(date('m',$time)-1).'-01'));
$lastday=date('Y-m-d',strtotime("$firstday +1 month -1 day"));
return array($firstday,$lastday);
}
function GetNextMonth($date){
$arr = getdate();
if($arr['mon'] == 12){
$year = $arr['year'] +1;
$month = $arr['mon'] -11;
$day = $arr['mday'];
if($day < 10){
$mday = '0'.$day;
}else {
$mday = $day;
}
$firstday = $year.'-0'.$month.'-01';
$lastday = $year.'-0'.$month.'-'.$mday;
}else{
$time=strtotime($date);
$firstday=date('Y-m-01',strtotime(date('Y',$time).'-'.(date('m',$time)+1).'-01'));
$lastday=date('Y-m-d',strtotime("$firstday +1 month -1 day"));
}
return array($firstday,$lastday);
}
?>
function GetMonth($sign="1")
{
$tmp_date=date("Ym");
$tmp_year=substr($tmp_date,0,4);
$tmp_mon =substr($tmp_date,4,2);
$tmp_nextmonth=mktime(0,0,0,$tmp_mon+1,1,$tmp_year);
$tmp_forwardmonth=mktime(0,0,0,$tmp_mon-1,1,$tmp_year);
if($sign==0){
return $fm_next_month=date("Ym",$tmp_nextmonth);
}else{
return $fm_forward_month=date("Ym",$tmp_forwardmonth);
}
}