laravel 如何使用carbon period 归档月份完整日期获取

问题描述 投票:0回答:1

我正在尝试将月份日期 1 存档到数组中的月结束日期。

下面的代码现在可以通过下面的代码获取本月完整日期 1 到 31。 但它只给出当前月份我想将动态月份名称或月份编号传递到存档日期列表

 $this->dateRange = CarbonPeriod::create(now()->startOfMonth(), now()->endOfMonth())->toArray();
 dd($this->dateRange);

result I get
 01-01-2024
 02-01-2024
    ...
 31-01-2024

我正在尝试将月份日期 1 存档到数组中的月结束日期。

php laravel eloquent php-carbon
1个回答
0
投票

您可以使用

->setMonth
来实现这一点:

$monthNumber = 1;
$this->dateRange = CarbonPeriod::create(now()->startOfMonth()->setMonth($monthNumber), now()->endOfMonth())->toArray();
© www.soinside.com 2019 - 2024. All rights reserved.