buen dia, tengo un problema que parece simple pero no puedo resolverlo,
necesito saber la hora del servidor, para lo cual utilizo date("H") que segun el manual de php me dice que H me devuelve la hora en formato de 24 horas con 0 precedentes en caso de ser menor que 10 ( 24-hour format of an hour with leading zeros 00 through 23).
Por lo cual asumiría que si son las 11:00 pm, me debería devolver el valor 23, y si es media noche el valor 00, pero no es así.
siempre me devuelve una hora mas, es decir, si son las 10:25 am, me devuelve 11, si son las 11:00pm me devuelve '00' y si es media noche me devuelve '01'.
¿alguien sabe como solucionar esto?
¿como hacer para que me devuelva
hora actual valor devuelto
--------------------------------------------
10:00 am ................. 10
13:00 pm ................ 13
23:00 pm ................ 23
12:00 am ................ 00
?