Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2009, 22:14
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 18 años, 3 meses
Puntos: 416
Respuesta: sumar dentro de rango de horas

Siempre es mejor trabajar con timestamps:

Código PHP:
<?php

$horaInicio 
= "10:00";
$horaFinal = "18:00";

$arrayInicio = explode(":", $horaInicio);
$arrayFinal = explode(":", $horaFinal);

$timeInicio = mktime($arrayInicio[0], $arrayInicio[1]);
$timeFinal = mktime($arrayFinal[0], $arrayFinal[1]);

while(
$timeInicio <= $timeFinal) {
    echo 
date("H:i", $timeInicio) . "<br />\n";
    
$timeInicio = $timeInicio + (60 * 30);
}

?>