Holas: saben? tengo dos horas del siguente tipo hh:mm y quiero restarlas y que me entregue el resultado en minutos... como lo hago??? en php o mysql pues las horas estan en la base de datos (en formato hh:mm:ss eso si...)
si me ayudan please....
| |||
Restar horas Holas: saben? tengo dos horas del siguente tipo hh:mm y quiero restarlas y que me entregue el resultado en minutos... como lo hago??? en php o mysql pues las horas estan en la base de datos (en formato hh:mm:ss eso si...) si me ayudan please.... Última edición por drenis; 16/12/2004 a las 09:55 |
| |||
Porque no te haces una pequeña funcion que tenga lo siguiente: Coges las horas y las multiplicas por 3600 para pasarlas a segundos. Los minutos por 60 Y los segundos los dejas igual Y esos tres valores los guardas en una variable sumados. Lo mismo con la otroa hora. Entonces esas dos variables las restas y te dara un numero entero que lo guardas en otra variable. Luego con esa variable la divides entre 3600 y seguramente te dara un numero entero con sus decimales, pues el numero entero es la diferencia de horas, entonces con los decimales los coges y los multiplicas por 60 y esos seran los minutos. Y ahi tendras la diferencia de las dos horas. |
| ||||
Saludos. Bien, primero que tipo de dato es el campo donde tienes las horas??? Aquí podrás ver un ejemplo de como restar fechas directamente en el query. http://www.forosdelweb.com/showpost....&postcount=126 Suerte
__________________ José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente. |