Re: Time Loop
| From: | MDB | 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?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 ) {$endTime = "17:00:00"; $currentTime="09:00:00";$num_intervals = floor(($endTime - $currentTime) / 30);$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