Расчет времени производится следующим образом:
$unixTime = time() + 60 * 60 * 3;
echo gmdate('Y-m-d H:i:s', $unixTime);
Если вы намереваетесь указать время для другого часового пояса, вам следует взглянуть на DateTime class в php.
EDIT
Если вам нужно получить время от сервера MySQL, $unixTime
рассчитывается следующим образом (не забудьте вставить обработку ошибок для функций MySQL):
$resultRow = mysql_fetch_row(mysql_query('SELECT UNIX_TIMESTAMP() + 60 * 60 * 3'));
$unixTime = $resultRow[0];