Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2012, 18:12
Loop29
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 11 años, 9 meses
Puntos: 4
Respuesta: Fechas y horas para sumar o restar.

Cita:
Iniciado por NoiK Ver Mensaje
Otra opción es hacerlo desde la propia consulta, si los campos son de tipo DATETIME, algo parecido a esto:

Código PHP:
$consulta_fechas "SELECT FH1, FH2,  (UNIX_TIMESTAMP(FH2)-UNIX_TIMESTAMP(FH1)) AS segundos FROM horario WHERE id_fecha = 1 "
Dentro del while solo tienes que poner $segundos = $consultSet['segundos']; (o la variable que quieras) y tendrás la diferencia en segundos. A Raíz de ahí sacas las horas dividiendo o usando alguna función de PHP (creo que el mktime puede hacerlo a raíz de un valor con solo segundos, pero no soy muy bueno con eso).

Gracias por tu respuesta!

Ahora ya pude calcular la diferencia, pero me sale en decimal:

Como puedo hacer que pase de decimal a horas y minutos?

Suponiendo que la operacion en el resultado me dio: 23.833333333333

23 pues son las horas (cabe mencionar que no es en base a las fechas que puse antes).

Como decia tengo 23.833333333333 en donde 23 son las horas y lo restante los minutos pero me gustaria que quedara: 23:xx minutos

¿Como podria hacer la conversion?
__________________
Keep learning, someday the knowledge will be your future...