您如何使用 Carbon 获得第一天和最后一天以及仅年和月?

Lor*_*enz 0 php laravel

我只有 2 个字符串,年份和月份。我需要使用 Carbon 获得第一天和最后一天。例如,提供了“2020”和“3”。我需要从中获得 2 个碳日期(2020-3-1 和 2020-3-31)。是否可以?

Ras*_*hat 6

要实现您的目标,请使用以下代码:

use Carbon\Carbon; // imports the Carbon class
$year = 2020;
$month = 3;
$date_1 = Carbon::create($year, $month)->startOfMonth()->format('Y-m-d'); //returns 2020-03-01
$date_2 = Carbon::create($year, $month)->lastOfMonth()->format('Y-m-d'); //returns 2020-03-31
Run Code Online (Sandbox Code Playgroud)

快乐编码:)