Hi,
first, convert the time into an UNIX timestamp. Then, add the number of seconds you want (3 hours = 10800 seconds) you want to add to the UNIX timestamp. Last, convert the UNIX timestamp back into a readable format.
$hours = 14;
$minutes = 15; /* This is equal to: 14:15 */
$u = mktime($hours, $minutes, 0, 1, 1, 2002);
$u += 3600; /* 3600 secons = 1 hour */
echo date("H:i", $u);
wizkid