Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2016, 15:27
VanFoster
 
Fecha de Ingreso: julio-2015
Ubicación: Enfrente de la computadora
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: Pasar horas y minutos a decimal

Si por ejemplo tenemos este tiempo: '10:45:00' y tu quieres obtener 10,75 sería algo así:

Código PHP:
<?php
$shhd 
mysql_fetch_assoc(mysql_query("SELECT SUM(TIME_TO_SEC(horas_des)) AS seconds FROM gclaudia WHERE fecha BETWEEN '{$desde}' AND '{$hasta}'"));

$hoursBase=$shhd?($shhd['seconds']/3600):0;//Verificamos que $shhd no sea false y realizamos la conversion, de lo contrario $hoursBase será 0

echo "Horas : {$hoursBase}<br>";

?>
Como vez no hay necesidad de convertir a segundos, sumar y convertir a H:i:s pues se puede trabajar directamente con los segundos.