Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2009, 21:52
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: sumar dentro de rango de horas

Bueno puedes hacerlo asi. Puede que haya una mejor forma de hacerlo

Código PHP:
%
<?php
$hComienzo 
"10:00";
$hFinal "18:00";

$hComienzoExplode explode(":",$hComienzo);
$hFinalExplode explode(":",$hFinal);

$hComienzoEcuacion = ($hComienzoExplode[1] == "30" $hComienzoExplode[0] . ".5" $hComienzoExplode[0]);
$hFinalEcuacion = ($hFinalExplode[1] == "30" $hFinalExplode[0] . ".5" $hFinalExplode[0]);

$ecuacion = ($hFinalEcuacion $hComienzoEcuacion) / .5 1;
$n $hComienzoExplode[0];
for(
$i 1$i <= $ecuacion$i++){
    if(
$i == 1){
        echo 
"<div>file $hComienzo</div>";
    }elseif(
$i == $ecuacion){
        echo 
"<div>file $hFinal</div>";
    }else{
        
$m = ($ecuacion == ? (($i 2) == ? ++$n ":00" $n ":30") : (($i 2) == $n ":30" : ++$n ":00"));
        echo 
"<div>file $m</div>";
    }
}
?>
Nota: Si vez un % arriba es que lo puse para que el codigo puediera leer bien los porciento sino coloca en el codigo & #37;