
29/11/2007, 17:16
|
| | Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años, 4 meses Puntos: 17 | |
Re: convertir date("H:i:s") en horas Sólo te interesan los minutos? o los segundos también?
Si son los minutos es relativamente fácil, las horas siempre las vas a tener, lo único que tienes que hacer es pasar los minutos a porcentajes.
Para eso puedes seguir una regla de tres: Si 60 es 100, los minutos que tengas serán X
Por ejemplo:
12:30:00 serían 12,5, donde el 5 lo sacaríamos de hacer lo siguiente: 30x100/60 (el resultado es 50, pero el último cero es despreciable)
Genéricamente sería: minutos multiplicados por cien y todo ello dividido entre sesenta.
Así tenemos que veinte minutos es un 33,33 -> 20x100/60 = 33,33
En PHP lo que tendrías que hacer es tener variables independientes para las horas y los minutos (o desglosar lo que ya tienes), hacer el calculo con los minutos y formatearlo como quieras (quitarles decimales, por ejemplo). |