Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: KateLibby en 7 Junio 2013, 12:09 PM

Título: Restar horas al resultado de date()
Publicado por: KateLibby en 7 Junio 2013, 12:09 PM
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.
Título: Re: Restar horas al resultado de date()
Publicado por: & eDu & en 7 Junio 2013, 15:16 PM
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)