获取laravel当前季度的开始日期和结束日期

时间:2019-03-16 18:33:47

标签: php laravel laravel-5 eloquent

我正在尝试按季度设置开始日期和结束日期。

例如,我正在一个报告系统上,我需要报告第一季度,第二季度,第三季度和第四季度的数据。

第一季度-一月至三月

第二季度-4月-6月

第三季度-七月至九月

第四季度-十月-十二月

1 个答案:

答案 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/