интервалы дат 15 минут между 9-5 - PullRequest
0 голосов
/ 07 мая 2011

Вот мой код, все, что я хочу сделать, это отобразить значения, чтобы они отображались на входе SELECT в следующем формате:

9: 00 9:15 9:30 9:45 10:00 10:15 Т.Д.

Вот мой код, который просто сбивает страницу:

<select>
<option>Select Time</option>
<?php

for ($i = 9; $i <= 12; $i++)
{
    for ($j = 0; $j <= 45; $j+15)
    {
        echo '<option>'.$i.':'.str_pad($j, 2, '0', STR_PAD_LEFT).'</option>';
    }
}

?>
</select>

Ответы [ 2 ]

1 голос
/ 07 мая 2011

Неправильный прирост $ j.Вы должны использовать это:

$j+=15
1 голос
/ 07 мая 2011

Вы неправильно увеличиваете цикл $j:

Сделайте это:

<?php

for ($i=9;$i<=12;$i++){
  for ($j=0;$j<=45;$j=$j+15)
      {
        echo '<option>'.$i.':'.str_pad($j, 2, '0', STR_PAD_LEFT).'</option>';
      }
  }

?>
...