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