- PHP 8.0+
composer require ishidayuka/datetime-calculation
- Sum Time Aggregation Calculations on DateTimeInterface Instances
<?php
$sum = DatetimeCalculation\DatetimeCalculation::add([
Carbon::parse('2023-01-01 9:00')->diff(Carbon::parse('2023-01-02 1:15')),
Carbon::parse('2023-01-02 9:00')->diff(Carbon::parse('2023-01-03 2:30')),
]);
var_dump($sum); // string(5) "33:45"