Foros del Web » Programando para Internet » PHP »

¿Como cambiar un nuemro entero en horas y minutos?

Estas en el tema de ¿Como cambiar un nuemro entero en horas y minutos? en el foro de PHP en Foros del Web. Hola, una pregunta tengo un numero entero que guardo en un campo de la base de datos el cual utilizo apra mostrar los minutos en ...
  #1 (permalink)  
Antiguo 05/11/2010, 10:49
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años, 6 meses
Puntos: 0
¿Como cambiar un nuemro entero en horas y minutos?

Hola, una pregunta tengo un numero entero que guardo en un campo de la base de datos el cual utilizo apra mostrar los minutos en los resultados de la consulta, por ejemplo 140 minutos, lo que quiero es que esos 140 los muestre como 2h 20m.

¿Como podria hacerlo?

Saludos.
  #2 (permalink)  
Antiguo 05/11/2010, 11:12
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 14 años, 2 meses
Puntos: 45
Respuesta: ¿Como cambiar un nuemro entero en horas y minutos?

Hola!!
acabo de hacer este codigo,no lo he probado,supongo tendra fallos, ya que no valida si es numero o no, en fin!! tu te encargas de eso. Esta es la primera idea que me surgio...
no se si exista ya una funcion definida para eso...

Código PHP:
Ver original
  1. function covertir(num){
  2.   $res=(num/60);
  3.   $div=explode('.',$res);
  4.   $hor=$div[0];//aqui obtienes las horas
  5.   $min=num - (60*$hor);//aca obtienes los minutos
  6.   echo "$hor h y $min m";
  7. }
  8. convertir(140);

__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #3 (permalink)  
Antiguo 05/11/2010, 11:27
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: ¿Como cambiar un nuemro entero en horas y minutos?

hola, muchas gracias, pero me devuelve 0h y 0m

:(

EDITADO: ok encontre el fallo le falta el $ a todos los num y tambien le falta la n a convertir jejeje, gracias parece que si funciona
  #4 (permalink)  
Antiguo 05/11/2010, 11:37
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 14 años, 2 meses
Puntos: 45
Respuesta: ¿Como cambiar un nuemro entero en horas y minutos?

hola si!! tienes razon meequivoque en unas cosas aca va la funcion otra vez.. jaja me cuentas como te va..

Código PHP:
Ver original
  1. function convertir($num){
  2.         $res=$num/60;
  3.         $div=explode('.',$res);
  4.         $hor=$div[0];//aqui obtienes las horas
  5.         $min=$num - (60*$hor);//aca obtienes los minutos
  6.         echo "$hor h y $min m";
  7.     }
  8.     convertir(140);


Lo siento fue de afan
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x

Última edición por malakian; 05/11/2010 a las 12:55

Etiquetas: entero, horas, minutos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:19.