【发布时间】:2020-02-13 13:46:39
【问题描述】:
我正在使用 Carbon Period 来获取两个日期之间的“N”天间隔。
在每个时期的迭代中,我需要知道如何获取每个时期的第一天和最后一天。
例如:
$period = CarbonPeriod::create('2019-10-01', '30 days', '2020-02-15');
// What I need is
// Period 1: from 2019-10-01 to 2019-10-31
// Period 2: from 2019-11-01 to 2019-11-30
// Period 3: from 2019-12-01 to 2019-12-31
// Period 4: from 2020-01-01 to 2020-01-31
// Period 5: from 2020-02-01 to 2020-02-15
【问题讨论】:
-
在您查看文档后,仍然不清楚如何做到这一点? carbon.nesbot.com/docs/#api-period
-
我当然读过文档。在开始日期和结束日期之间设置间隔很明显,但不知道如何从给定日期开始和结束日期的每个间隔中获取第一天和最后一天。
标签: php laravel datetime php-carbon