Tengo esta variable:
$horario = date("H:i:s");
digamos que $horarios = 12:30:00
y necesito saber cuanto es eso en horas, que para el ejemplo serian 12,5 horas
como lo convierto?
| |||
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). |
| ||||
Re: convertir date("H:i:s") en horas Código PHP:
__________________ |