【发布时间】:2021-11-05 21:54:10
【问题描述】:
我需要从 CarbonPeriod 获取第 1、第 2、第 3 和第 4 周格式。我应该怎么做才能使它变成文本?
$carbonPeriod = CarbonPeriod::create($startDate, '1 week', $endDate);
foreach ($carbonPeriod as $period) {
$startPeriod = clone $period;
$endPeriod = clone $period;
$startRange = $parsedStartDate->gt($startPeriod->startOfWeek()) ? $startDate : $startPeriod->startOfWeek()->format('Y-m-d');
$endRange = $parsedEndDate->lt($endPeriod->endOfWeek()) ? $endDate : $endPeriod->endOfWeek()->format('Y-m-d');
$labels[] = $period->translatedFormat('F D Y'); //i need Jan 1st week 2021, Jan 2nd week 2021 and etc for the labels
}
【问题讨论】:
-
你能再澄清一点吗?您需要在
$labels中获得什么?您目前获得了什么? -
我需要图表标签 [“2021 年 1 月 1 日”、“2021 年 1 月 2 日”、“2021 年 1 月 3 日”、“2021 年 1 月 4 日”、“2021 年 2 月 1 日”、“ 2021 年 2 月 2 日"] 等基于范围
标签: laravel laravel-8 php-carbon