Laravel 7: 如何匹配今天日期和数据库日期?
Laravel 7: How to match today date with database date?
我想统计所有符合今天日期的记录。
我的代码:
$today_present = \App\Attendance::where('attendance_date', '=', Carbon\Carbon::now()->toDateString())
->where('attendance_status', 1)->get();
$today_absent = \App\Attendance::where('attendance_date', '=', Carbon\Carbon::now()->toDateString())
->where('attendance_status', 0)->get();
这里我想计算 table 中今天在场和缺席的行。但是没用。
您好,请使用它会起作用:
$StartDate=date('Y-m-d 00:00:00');//您也可以根据您的保存日期更改日期格式,例如 Y-m-d 或 d-m-Y 等
$EndDate=日期('Y-m-d 23:59:59');
$today_present = \App\Attendance::whereBetween('attendance_date', [$StartDate, $EndDate])
->where('attendance_status', 1)->get();
$today_absent = \App\Attendance::whereBetween('attendance_date', [$StartDate, $EndDate])
->where('attendance_status', 0)->get();
此外,您可以在 header 中导入模态名称,然后使用模态名称,例如:
$today_present = Attendance::whereBetween('attendance_date', [$StartDate, $EndDate]) ->where('attendance_status', 1)->get();
我想统计所有符合今天日期的记录。
我的代码:
$today_present = \App\Attendance::where('attendance_date', '=', Carbon\Carbon::now()->toDateString())
->where('attendance_status', 1)->get();
$today_absent = \App\Attendance::where('attendance_date', '=', Carbon\Carbon::now()->toDateString())
->where('attendance_status', 0)->get();
这里我想计算 table 中今天在场和缺席的行。但是没用。
您好,请使用它会起作用:
$StartDate=date('Y-m-d 00:00:00');//您也可以根据您的保存日期更改日期格式,例如 Y-m-d 或 d-m-Y 等
$EndDate=日期('Y-m-d 23:59:59');
$today_present = \App\Attendance::whereBetween('attendance_date', [$StartDate, $EndDate]) ->where('attendance_status', 1)->get(); $today_absent = \App\Attendance::whereBetween('attendance_date', [$StartDate, $EndDate]) ->where('attendance_status', 0)->get();
此外,您可以在 header 中导入模态名称,然后使用模态名称,例如:
$today_present = Attendance::whereBetween('attendance_date', [$StartDate, $EndDate]) ->where('attendance_status', 1)->get();