【发布时间】:2026-02-17 13:20:03
【问题描述】:
我只想获取本周周一到周五的记录,但我很难思考和研究如何做到这一点,我在互联网上找到了一些方法,但很难理解对于像我这样的新手,这是我的代码:
$myquery=DB::table('attendances')
->leftJoin('employees', 'attendances.user_id', '=', 'employees.id')
->where('user_id', '=', $employee->id)
//I want to do something like this one
->WHERE WEEK(`date`) = WEEK(NOW()
->orderBy('attendances.date','asc')->get();
我实现了一些这样的答案
$myquery=DB::table('attendances')
->leftJoin('employees', 'attendances.user_id', '=', 'employees.id')
->where("WEEKOFYEAR(`date`)", "=", "WEEKOFYEAR(NOW())")
->where('user_id', '=', $employee->id)
->orderBy('attendances.logon','asc')->get();
【问题讨论】:
标签: php mysql date laravel eloquent