создание цикла для времени, увеличенного на 15 минут

Я пытаюсь создать цикл, выведет это:

08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45

Мне нужно, чтобы он перешел с 08:00 до 17:00

вот мой код:

function echo_datelist ($i, $j, $day, $month, $year)
{
    $time = str_pad($i, 2, '0', STR_PAD_LEFT).':'.str_pad($j, 2, '0', STR_PAD_LEFT);            
    $date = strtotime("$month $day $year $time:00");
    $sql = mysql_query("select b.room_type, c.name from bookings as b, customers as c where b.the_date='$date' and b.id_customer=c.id");

    echo $time.'<br />';
}

for ($i = 8; $i <= 16; $i++)
{
    for ($j = 0; $j <= 45; $j+=15)
        echo_datelist($i, $j, $day, $month, $year);

    echo_datelist(17, 0, $day, $month, $year);
}

проблема в том, что он выводит 17:00 между часами, например:

08:00
08:15
08:30
08:45
17:00
09:00
09:15
09:30
09:45
17:00
10
задан scarhand 4 August 2011 в 21:54
поделиться