Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2014, 14:14
Avatar de javier0730
javier0730
 
Fecha de Ingreso: enero-2010
Ubicación: Jalisco
Mensajes: 82
Antigüedad: 14 años, 4 meses
Puntos: 8
Sumar campos time con php

Buenas tardes.

Les cuento de mi problema:
Tengo el archivo1.php que pide la hora en la que inicia una clase y la hora en la que termina.

Después envio estos valores al archivo2.php el cual los recupera por POST y los guarda en variables.

Ahora deseo que se realice el calculo de cuantas horas al día se imparte esa materia pero el problema es que el PHP me calcula solo horas exactas y no me suma los minutos.

Por ejemplo si la hora de inicio es a las 8:00 AM y la hora de fin es a las 10:30 el calculo me dice que son 2 horas y no 2:30 como debe ser.

La formula que utilizo es esta:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $hora_inicio = $_POST["hora_inicio"];
  4. $hora_fin = $_POST["hora_fin"];
  5.  
  6. echo $hora_fin - $hora_inicio;
  7. ?>

Este método lo debo aplicar para cada dia de la semana, lo cual se como hacer pero el problema es que se me pierden los minutos cuando no son horas exactas.

Incluso intente convirtiendo el contenido de estas variebles a minutos pero igualmente se calcula sólo el correspondiente a la hora y los minutos se pierden, por ejemplo si convierto 8:00 a minutos me dice que son 480 minutos pero si convierto 8:30 también me dice que son 480 minutos.


Espero que alguien me pueda ayudar.
Gracias.

Última edición por javier0730; 20/01/2014 a las 14:20