получить начальную и конечную дату для текущего квартала в laravel

#php #laravel #laravel-5 #eloquent

#php #laravel #laravel-5 #красноречивый

Вопрос:

Я пытаюсь установить дату начала и дату окончания по кварталу.

Например, я работаю над системой отчетности, в которой мне нужно представить данные за квартал 1, квартал 2, квартал 3 и квартал 4.

Первый квартал — январь — март

Второй квартал — апрель — июнь

Третий квартал — июль — сентябрь

Четвертый квартал — октябрь — декабрь

Ответ №1:

 use CarbonCarbon;

    $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 /