代码块
function PeriodTime($startdate, $enddate,$format=0){
$stimestamp = strtotime($startdate);
$etimestamp = strtotime($enddate);
$days = ($etimestamp-$stimestamp)/86400+1;
$date = array();
for($i=0; $i<$days; $i++){
if ($format==0) {
$date[] = $stimestamp+(86400*$i);
}else{
$date[] = date('Y-m-d', $stimestamp+(86400*$i));
}
}
return $date;
}
function SpecifiedTime($number,$format=0){
$beginTime = strtotime(date('Y-m-d',strtotime("$number days")));
$endTime = $beginTime+(24*60*60)-1;
if ($format==1){
$beginTime = date('Y-m-d H:i:s',$beginTime);
$endTime = date('Y-m-d H:i:s',$endTime);
}
return ['beginTime'=>$beginTime,'endTime'=>$endTime];
}
function GetWeek($strtotime,$format=0){
$ret = strtotime($strtotime);
if ($ret){
$strtotime = $ret;
}
$time= date("Y-m-d H:i:s",$strtotime);
$lastday=date("Y-m-d",strtotime("$time Sunday"));
if ($format==0){
$weekEnd =strtotime("$lastday - 6 days");
$weekStart =strtotime($lastday);
}else{
$weekEnd =date("Y-m-d",strtotime("$lastday - 6 days"));
$weekStart =$lastday;
}
return ['weekStart'=>$weekStart,'weekEnd'=>$weekEnd];
}
function TimeConversion($strtotime){
$ret = strtotime($strtotime);
if ($ret){
$result = $ret;
}else{
$result = date("Y-m-d H:i:s",$strtotime);
}
return $result;
}