Laravel 5.4使用Carbon获得本周的每一天

Jan*_*ose 1 php laravel php-carbon

我一直在使用的语法Carbon::now()->startOfWeek()Carbon::now()->endOfWeek()一段时间了.

它返回一周的第一天,即一周的日期Monday和一周的最后一天Sunday.(我不知道为什么不是周日和周六)

但现在,我想每一个daycurrent week.那么剩下的就是日期Tuesday,Wednesday,Thursday,Friday,和Saturday.

这是我获取Monday和确切的语法Sunday.

$monday = Carbon::now()->startOfWeek();
$sunday = Carbon::now()->endOfWeek();
Run Code Online (Sandbox Code Playgroud)

Dwi*_*ght 7

你可以通过这一周进步addDay().

$monday = Carbon::now()->startOfWeek();
$tuesday = $monday->copy()->addDay();
$wednesday = $tuesday->copy()->addDay();
Run Code Online (Sandbox Code Playgroud)

您还可以查看一周中的哪一天.

$wednesday === Carbon::WEDNESDAY; // true
Run Code Online (Sandbox Code Playgroud)