Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2011, 05:53
Avatar de ArkangelGammar
ArkangelGammar
 
Fecha de Ingreso: enero-2011
Ubicación: <?php $persona->ubicacion('ArkangelGammar'); ?>
Mensajes: 179
Antigüedad: 13 años, 4 meses
Puntos: 19
Respuesta: Problema al restar horas

Yo uso esta funcion.

Espero te sirva

Código PHP:
function RestarHoras($horaini,$horafin){
    
$horai=substr($horaini,0,2);
    
$mini=substr($horaini,3,2);
    
$segi=substr($horaini,6,2);

    
$horaf=substr($horafin,0,2);
    
$minf=substr($horafin,3,2);
    
$segf=substr($horafin,6,2);

    
$ini=((($horai*60)*60)+($mini*60)+$segi);
    
$fin=((($horaf*60)*60)+($minf*60)+$segf);

    
$dif=$fin-$ini;

    
$difh=floor($dif/3600);
    
$difm=floor(($dif-($difh*3600))/60);
    
$difs=$dif-($difm*60)-($difh*3600);
    return 
date("H-i-s",mktime($difh,$difm,$difs));
}
?> 
Saludos!

Última edición por ArkangelGammar; 05/01/2011 a las 05:53 Razón: Me olvide de saludar.....:D