Restar horas al resultado de date()

Iniciado por KateLibby, 7 Junio 2013, 12:09 PM

0 Miembros y 1 Visitante están viendo este tema.

KateLibby

Tengo un script en el que quiero mostrar la hora actual, pero cuando hago date("H"); me muestra dos horas más que la hora a la que estamos (GMT+1). ¿Cómo lo puedo hacer para restarle dos horas? Por ejemplo algo así, pero que funcione  :rolleyes:

Código (php) [Seleccionar]
$horaAct = date("H")-2;

Gracias

EDITO: Lo siento, veo que el problema es otro. De hecho, tal como he propuesto lo de la hora, sí que funciona. Queda cerrado.

& eDu &

Porque date() funciona con segundos, aparte te muestra la hora de tu servidor, no la de tu pc. Para restar dos horas seria:
Código (php) [Seleccionar]
date("H",time()-7200)