Код

$currentDateTime = new \DateTime();
 
$monthNum = $currentDateTime->format('m');
 
$quarterNum = ceil($monthNum / 3);
 
$firstDayOfQuarter = (new \DateTime())
    ->setDate(
        $currentDateTime->format('Y'),
        $quarterNum * 3 - 2,
        1
    )
    ->setTime(0, 0, 0);
 
$lastDayOfQuarter = (new \DateTime())
    ->setDate(
        $currentDateTime->format('Y'),
        $quarterNum * 3,
        1
    )
    ->setTime(23, 59, 59)
    ->modify('last day of this month');
 
echo '<pre>';print_r($firstDayOfQuarter);echo '</pre>';
 
echo '<pre>';print_r($lastDayOfQuarter);echo '</pre>';

В переменных $firstDayOfQuarter и $lastDayOfQuarter объект класса \DateTime(). Над ними можно и дальше проводить манипуляции.