s + $interval->i * 60 + $interval->h * 3600; $hours = floor($totalSeconds / 3600); $minutes = floor(($totalSeconds - $hours * 3600) / 60); $seconds = str_pad($totalSeconds % 60, 2, '0', STR_PAD_LEFT); if ( $hours > 0 ) { return "$hours:$minutes:$seconds"; } else { return "$minutes:$seconds"; } } }