カーボンを使用していますが、月の初日から今日までのレポートを実行できるように、月の初日を取得しようとしています。
$date = [
'start' => new \Carbon\Carbon('last month'),
'end' => new \Carbon\Carbon('today')
];
上記のコードは、今日の日付を前月の同じ日付に戻します。しかし、私は1日から今まで取得したいです。
上記のようにこれを行う簡単な方法はありますか?ドキュメントで何かを見つけることはできません。
として試してください
$start = new Carbon('first day of this month');
既にCarbon
オブジェクトがあり、そのオブジェクトの月の最初の日を探したい場合は、
$startDate = Carbon::now();
$firstDay = $startDay->firstOfMonth();
次の機能を使用できます
$start = Carbon::now()->startOfMonth();
$end = Carbon::now();