我想計算與今天日期匹配的所有記錄。
我的代碼:
$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();
在這里,我想從表中計算今天存在和不存在的行。但它不起作用。
uj5u.com熱心網友回復:
嗨,請使用它會起作用:
$StartDate=date('Ymd 00:00:00');//您也可以根據您的保存日期更改日期格式,如 Ymd 或 dmY 等。
$EndDate=date('Ymd 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();
uj5u.com熱心網友回復:
此外,您可以在標題中匯入您的模態名稱,并使用您的模態名稱,例如:
$today_present = 出勤::whereBetween('attendance_date', [$StartDate, $EndDate]) ->where('attendance_status', 1)->get();
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/472602.html
上一篇:TypeError:“datetime.date”物件的描述符“strftime”不適用于“str”物件-盡管現有列已經是datetime型別
下一篇:將欄位轉換為日期會給出日期時間值
