我正在尝试按季度设置开始日期和结束日期。
例如,我正在一个报告系统上,我需要报告第一季度,第二季度,第三季度和第四季度的数据。
第一季度-一月至三月
第二季度-4月-6月
第三季度-七月至九月
第四季度-十月-十二月
答案 0 :(得分:0)
use Carbon\Carbon;
$currentYear = Carbon::now()->format('Y');
$Q1start=Carbon::createMidnightDate($currentYear,1,1);
$Q1end=Carbon::createMidnightDate($currentYear,3,31);
$Q2start=Carbon::createMidnightDate($currentYear,4,1);
$Q2end=Carbon::createMidnightDate($currentYear,6,30);
$Q3start=Carbon::createMidnightDate($currentYear,7,1);
$Q3end=Carbon::createMidnightDate($currentYear,9,30);
$Q4start=Carbon::createMidnightDate($currentYear,10,1);
$Q4end=Carbon::createMidnightDate($currentYear,12,31);
在此处了解更多信息:https://carbon.nesbot.com/docs/