从 DB::raw 日期格式中获取日期名称 laravel

Get day name from DB::raw date format in laravel

这是我的代码

Attendance::select(DB::raw('DATE_FORMAT(date, "%D, %d %M %y") as date'))
    ->where('id', $objAttendance->id)
    ->first();

但是 returns :

"date" => "19th, 19 March 22"

我需要像“2022 年 3 月 19 日,星期一”这样的日期

提前致谢。

继续搜索,我通过添加%W得到它:

Attendance::select(DB::raw('DATE_FORMAT(date, "%W, %d %M %y") as date'))
    ->where('id', $objAttendance->id)
    ->first();

这是 link 的答案: