/***
* 日期方法
*/
public function djday($k){
if($k==0){ //当天
$arr['begin_time'] =mktime(0,0,0,date('m'),date('d'),date('y'));
$arr['end_time'] =mktime(0,0,0,date('m'),date('d')+1,date('y'))-1;
}else{ //获取昨天的起始时间戳或者 弟n天 开始时间与结束时间
$arr['begin_time'] = mktime(0,0,0,date('m'),date('d')-$k,date('y'));
$arr['end_time'] = mktime(23,59,59,date('m'),date('d')-$k,date('y'));
}
return $arr;
}
返回:当天,昨天,前天...开始时间和结束时间
//获取下月日期:$date格式:202110
//输入日期;获取当月的开始时间和结束时间
function getNextMonthDays($date,$k=0){
$date = $date.'01';
$m = date('m',strtotime($date));
$y = date('Y',strtotime($date));
//$endThismonth=mktime(23,59,59,$m-$k,date('t'),$y);
if($y=="") $y=date("Y");
if($m=="") $m=date("m");
$m=sprintf("%02d",intval($m));
$y=str_pad(intval($y),4,"0",STR_PAD_RIGHT);
$m>12||$m<1?$m=