Se me hace exagerado dar tanta vuelta, otro ejemplo:
Código PHP:
Ver original<?php
$dt = new DateTime('08:30:00');
$dt->add(new DateInterval('PT8H30M'));
echo $dt->format('H:i:s'); //17:00:00
Si te gusta con una función:
Código PHP:
Ver original<?php
function calcSalida($hora_i) {
}
echo calcSalida('08:30:00'); ////17:00:00
Edit: Otra cosa la función split es obsoleta.
Cita: Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.
Saludos