Carbonは、年の週を整数として取得する関数weekOfYearを提供します。ただし、年+週に基づいて日付を取得するには、逆の方法で行う必要があります。
Carbon::now()->weekOfYear(); // todays week of the year
例えば。
その結果、この特定の週の開始日と終了日が必要になります。ただし、Carbonドキュメントでフィッティング関数が見つかりません
CarbonはPHPのDateTimeのラッパーであるため、 setISODate を使用できます。
$date = Carbon::now(); // or $date = new Carbon();
$date->setISODate(2016,42); // 2016-10-17 23:59:59.000000
echo $date->startOfWeek(); // 2016-10-17 00:00:00.000000
echo $date->endOfWeek(); // 2016-10-23 23:59:59.000000