Re: Time Loop

From: Date: Mon, 29 Sep 2008 21:33:21 +0000
Subject: Re: Time Loop
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-281204@lists.php.net to get a copy of this message
Thank you, I will try that out. "Robert Cummings" <robert@interjinn.com> wrote in message news:1222723891.30413.755.camel@localhost...
On Mon, 2008-09-29 at 17:01 -0400, MDB wrote:
Hello All, I am trying to figure out how to loop through 2 given times. I have a start time and a end time and want to look through every X mins and add a radio button. Below is my latest try, can someone please help me out?
      $endTime = "17:00:00";
      $currentTime="09:00:00";
      $num_intervals = floor(($endTime - $currentTime) / 30);
You should convert your times to minutes so you can use minute intervals... the following was written directly into the email and so it is UNTESTED: <?php $bits = explode( ':', $currentTime ); $currentTime = $bits[0] * 60 + $bits[1]; $bits = explode( ':', $endTime ); $endTime = $bits[0] * 60 + $bits[1]; $interval = 15; // minutes for( $i = $currentTime; $i <= $endTime; $i += $interval ) {
       $time = floor( $i / 60 ).':'.($i % 60).':00';
} ?> Adapt to fit your needs. Note: I used a time interval like you state in your above description (X mins). But the code you submitted used appeared to use number of time slices instead. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP


« previous php.general (#281204) next »