Laravel Carbon 上周末开始+结束了吗?

Mua*_*idi 9 laravel php-carbon

我有 Laravel Carbon 用于本周的开始+结束:

$startofcurrentweek =Carbon::now()->startOfWeek(); //2020-02-17 00:00:00
$endofcurrentweek =Carbon::now()->endOfWeek(); //2020-02-23 23:59:59
Run Code Online (Sandbox Code Playgroud)

如何使用碳开始上周,...所以我可以得到,

$startoflasttweek  = 2020-02-10 00:00:00
$endoflastweek  = 2020-02-16 23:59:59
Run Code Online (Sandbox Code Playgroud)

por*_*s Ψ 7

您可以从本周开始时减去 7 天,或从现在开始减去 7 天来获取本周的开始时间。

$startOfCurrentWeek = Carbon::now()->startOfWeek(); 

$startOfLastWeek  = $startOfCurrentWeek->copy()->subDays(7);
$startOfLastWeek  = Carbon::now()->subDays(7)->startOfWeek();
Run Code Online (Sandbox Code Playgroud)

上周结束时也是如此。