Используя strtotime () , вы можете преобразовать текущее время (2009-09-25 15:00:00) в метку времени, а затем добавить (60 * 60 * 3 = 3 часа) к метке времени. Наконец, просто конвертируйте его обратно в любое время.
//Start date
$date = '2009-09-25 15:00:00';
//plus time
$plus = 60 * 60 * 3;
//Add them
$time = strtotime($date) + $plus;
//Print out new time in whatever format you want
print date("F j, Y, g:i a", $time);