Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2010, 11:55
juansiruiz
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta problema con function

Tengo un problema con esta funcion la cual su funcion es calcular el tiempo entre $A Y $B, mi problema ocurre cuando solo tengo 1 solo valor y la funcion hace un calculo raro es decir yo solo quiero que el calculo lo haga solo cuando este presente $A Y $B
Código PHP:
/*primer arreglo para cambio de hora...*/
function segundos_tiempo1($segundos1){ 
$minutos=$segundos1/60
$horas=floor($minutos/60); 
$minutos2=$minutos%60
$segundos_2=$segundos1%60%60%60
if(
$minutos2<10)$minutos2='0'.$minutos2
if(
$segundos_2<10)$segundos_2='0'.$segundos_2
if(
$segundos1<60){ /* segundos */ 
$resultadoround($segundos1).' '
}elseif(
$segundos1>60 && $segundos1<3600){/* minutos */ 
$resultado$minutos2.':'.$segundos_2.' '
}else{
/* horas */ 
$resultado$horas.':'.$minutos2.':'.$segundos_2.' '

return 
$resultado

$segundos1$dif1
segundo

Código PHP:
while($row=mysql_fetch_array($sql_result)){
$horallegada=$row['horallegada'];
$recibida$row['recibida'];
$horallegada2astrtotime ($horallegada);
$recibida2astrtotime ($recibida);
$dif1abs ($horallegada2a-$recibida2a); 
Código PHP:
<td bgcolor="#4BACC6" class="style3"><div align="center" class="style31"><?php echo segundos_tiempo1($dif1);?></td>
DESDE YA GRACIAS POR SUS RESPUESTAS