Laravel查询一时间段内的数据库数据
$res = Users::whereDate('created_at', '>=', $start)
->whereDate('created_at', '<=', $end)
->get();
return $res;
如果数据库中存的是如:2019-7-16 18:25:04格式化的时间,那么$start和$end时间无需转换成时间戳,可直接查询
Laravel查询一时间段内的数据库数据$res = Users::whereDate('created_at', '>=', $start) ->whereDate('created_at', '<=', $end) ->get();return $res;如果数据库中存的是如:2019-7-16 18:25:04格式化的时间,那...
$member_phone = Session::get(phone');
$engineer = Engineer::getEngineerByPhone($member_phone);
$start=date('Y-m-01',strtotime($t...
使用
laravel
做后台
数据
统计的时候,需要
查询
每天的注册量之类的
数据
这时候如果直接用created_at分组,是不好用的。1、所以本文解决这个
查询
应该怎么写。2、并且推荐一个时间选择插件,因为统计中一定会用到,本周
数据
、本月、本季度、上个月。。。。按天分组
数据
:Event::where('created_at','>',Carbon::parse($request->start_date))
在做日期
查询
,用where()语句,要求时间格式比较严格,比如你要查2017-09-23这一天的活动,你在输入框传入2017-09-23,系统会默认帮你补上后面缺少的时分秒00:00:00但是你用大于或小于去做过滤,总是不能很好的满足我们的实际需求,总有点的问题。用了whereDate(),之后,他会只精确到日,自动帮你过滤掉后面 的时分秒。