Я пытаюсь реализовать на своем веб-сайте функцию, которая позволяет пользователю добавлять записи в мою базу данных, а в одной из моих форм пользователю нужно выбрать будущую дату.Будущий выбор даты
Например:
Выбор коробки 1 - день:
<select name="startDay" class="form-control"">
<option value="Today">Today</option>
<option value="Tomorrow">Tomorrow</option>
<option value="In 2 days">In 2 days</option>
</select>
**** Выберите окно 2 - час (с 6:00 до 24:30) ** ** Цикл создает параметр только в течение часа, который еще не прошел! , например, если час сейчас 21:00, цикл будет показывать только 21:00, 21:30, 22:00 и т.д ..
<select name="startHour" class="form-control">
<?php
for ($i = 6; $i <= 24; $i++){
for ($j=0; $j < 60; $j+=30) {
if ($j==0) $show = "00"; else $show="30";
if (date('H') < $i)
echo '<option>'.$i.':'.$show.'</option>';
}
}
?>
</select>
Моей проблема: Когда пользователь выбирает «Tomorrrow» в первом поле выбора. Он по-прежнему показывает часы, которые не принимаются сегодня. Это означает, что пользователь может выбирать часы только сегодня, даже если он хочет установить новую запись на завтра.
Любые идеи, как исправить это и позволить «Завтра» и выше пользователям выбирать любой час дня?
Почему бы не использовать элемент ''? –
type = "date" не поддерживается в Internet Explorer. –
Приношу свои извинения, я никому не забочусь об IE, но если вы хотите хорошо его поддерживать, это отстой. Это много работы, удачи –