我已经使用以下代码获得了每日访问者的数量。 如何获取每月和每年的访问量?
日期格式:2023-03-28
$day = Visitor::where('time', '=', Carbon::now()->format('Y-m-d'));
dd($day->count());
只需组合两个 where 子句进行“介于”比较:
$day = Visitor::where('time', '>=', Carbon::now()->startOfMonth()->format('Y-m-d'))
->where('time', '<=', Carbon::now()->endOfMonth());
dd($day->count());
注意: 要使此查询正常工作,您的
time
字段必须是日期字段,否则比较可能无法正常进行。