Como restar dos fechas y que de el resultado en horas ?
2010-02-08 15:00:00 - 2010-02-08 16:00:00
Salir: 1 hora
| |||
Respuesta: restar dos fechas y que de el resultado en horas Entonces, si el resultado es 1 hora, mas que restar 2 fechas, será restar 2 horas, no?? Lo unico que tienes que hacer es extraer la hora de ahi con alguna función de tratamiento de carácteres (substr, explode,...) y restarlas!! Por curiosidad, esto lo sacas de alguna BD?? Porque hay funciones que te permitirian obtener el resultado deseado directamente de la consulta, no haria falta usar php!! Saludoos! ;) |
| ||||
Respuesta: restar dos fechas y que de el resultado en horas La funcion mktime() te puede servir, devuelve digamos la fecha en cantidad de segundos, mas info: http://www.php.net/manual/en/function.mktime.php Prueba esto:
Código PHP:
Ver original Es una funcion muy muy util manejandola bien :) Saludos y buen karma |
| |||
Respuesta: restar dos fechas y que de el resultado en horas select TIMEDIFF('2010-02-01 14:10:00','2010-02-01 08:40:59') resultado es : 05:29:01 como verifico si es mas que 5 horas, diga es mayor que 5 horas.
Código PHP:
Ver original |
| |||
Respuesta: restar dos fechas y que de el resultado en horas Gracias, funcionaa !! select LEFT(TIMEDIFF('2010-02-01 17:15:10','2010-02-01 14:10:05'),2) Resultado es: 03 Siendo "03" equivalente a 3 horas entre "14:10:05 - 17:15:10" |
Etiquetas: |