У меня есть две переменные: $start_time
и $end_time
. Эти значения представляют собой раз в 24-часовой формат XX:XX
и всегда заканчиваются либо :00
, либо :30
. Они должны определять диапазон, определяющий время, которое отображается в списке выпадающего списка в форме HTML, но форма отображает формат в нотации X:XX am/pm
.
Например, если у меня есть эти значения:
$start_time = "11:00";
$end_time = "13:30";
Какой PHP-код я использую для создания списка выбора, который выглядит следующим образом?
<option value="11:00">11:00 am</option>
<option value="11:30">11:30 am</option>
<option value="12:00">12:00 pm</option>
<option value="12:30">12:30 pm</option>
<option value="13:00">1:00 pm</option>
<option value="13:30">1:30 pm</option>
Я знаю, как это сделать, создавая массив всех возможных значений вручную, а затем работая назад, но должен быть намного более элегантный способ использования встроенных временных функций PHP.
Любое руководство будет высоко оценено.