Hola amigos
Con que instrucción php puedo imprimir en pantalla la hora
pero en intervalo de 0 a 24 y no de 0 a 12.
Por ejemplo si son las 3:00 pm entonces: 15:00
Gracias
| ||||
... igual poco clara la pregunta... pero en general puedes darle formato a un TIMESTAMP mediante la función date(), tienes los parámetros (entre otros) 'h' para un formato de 12 hrss y 'H' para un formato de 24 hrs.
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
Pero tu hora de donde la obtienes? o quieres obtener la del sistema? Bueno .. en PHP tienes time() y date() para gestionar horas, también mktime() para generarlas y con esas puedes obtener una parte de una fecha u hora y así tu hacer tu "if()" si es mayor de 12 (obtenida en formato 24 h) ya sabras o si es menor ... www.php.net/date Si trabajas con fechas que vengan de una consulta SQL a una BBDD .. especificalo por qué el SQL dispone de funciones equivalentes para trabajar con fechas/horas. Un saludo, |
| |||
Cita: Pues para eso usa "SQL!!!!" (Lenguaje Estructurado de Consultas). No mencionas que BBDD usas (Mysql?) pero -todas- tienen funciones para operar con fechas, de una forma más "natural" y sobre todo más óptima sin tener que andar usando PHP por médio para hacer conversiones y demás procesos que el motor de BBDD que uses vía su própio lenguaje: SQL puede hacer perfectamente. Sólo hay que conocerlo.
Iniciado por erichfrom Creo que con el date() soluciono mi problema, lo que sucede es que deseo restar dos horas guardadas en una base de datos. Gracias. Un saludo, |