Foro de elhacker.net

Programación => 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
  1. $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
  1. date("H",time()-7200)