//tp5根据起止时间利用闭包
where(function($query) use $data{
if($data['starttime'] && $data['endtime']){
$starttime =strtotime($data['starttime']);
$endtime =strtotime($data['endtime']);
$query->whereBetween('createtime',array($starttime,$endtime));
}elseif ($data['starttime']) {
$starttime =strtotime($data['starttime']);
$query->where('createtime','>',$starttime);
}elseif ($data['endtime']) {
$endtime =strtotime($data['endtime']);
$query->where('createtime','<',$endtime);
}
})
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号