获取 (今天 昨天 本月 本周 一年 类型)的开始时间戳

#获取本周时间查询  type 1:今天 2昨天 3:本周 4:本月 5:一年
public function getTime($type){
$time = time();
$data = getdate($time); 
$year = $data['year']; //年度 2020
$month = $data['mon']; //月份 7月
$weekday = $data['wday']; //周几 周六
$day = $data['mday']; //几号 4
$start = strtotime($year.'-'.$month.'-'.$day.' 00:00:00');//当前时间的开始时间
$end = $time;
switch ($type) {
case '1': //一天
# code...
$return = $start;
break;
case '2':
# code...
$return = $start - 24*60*60;
$end = $start-1;
break;
case '3':
# code...
$return = $start - ($weekday-1)*24*60*60; //本周
break;
case '4':
# code...
$return = $start - ($day-1)*24*60*60; //本月
break;
default:
# code...
$return = strtotime($year.'-01-01 00:00:00');
break;
}

$info = [
"start" => $return,
"end" => $end
];
dump($info);die;
}

 

posted @ 2020-07-04 10:35  洗洗睡吧°  阅读(389)  评论(0)    收藏  举报