Por si alguien no lo sabe:
Primero tomas la diferencia horaria entre el servidor y tu maquina, y la conviertes en segundos.
Por ejemplo, si en tu pais son las 6pm y en el server son las 7pm, o sea una hora de menos en tu país, pones esto:
Código HTML:
<?
$fechalocal= date("h:i", time()+3600); //fijense que le reste 3600 segundos a la hora del servidor
echo "Fecha local: $fechalocal";
?>
Espero haber ayudado, Saludos!