Я хочу загрузить даты в первом выпадающем меню. Во втором раскрывающемся списке я загружаю временные интервалы. Если выбрана сегодняшняя дата [06-04-2015], то временной интервал должен загружаться через два часа. Если выбраны [07-04-2015] или [08-04-2015] на следующий день, временной интервал должен начинаться с 9.00 утра.Время загрузки в раскрывающемся списке php
До сих пор моя работа
<select class="form-control" name="ddate" >
<option value="<?php echo date('d-m-Y') ;?>"><?php echo date("d-m-Y", time()) ;?></option>
<option value="<?php date("d-m-Y", time()+86400) ;?>"><?php echo date("d-m-Y", time()+86400) ;?></option>
<option value="<?php echo date("d-m-Y", time()+172800) ;?>"><?php echo date("d-m-Y", time()+172800) ;?><option>
</select>
<?php
$timeAtHalfHour = time() - (time() % (60*60));
$timeAtHalfHour += 120*90; //IDK IF YOU WANT THIS?
$endTime = strtotime('11:00 pm');
$numIntervals = ($endTime - $timeAtHalfHour)/(60*60);
echo "<select name='timeInterval'>";
$strTime1 = date('h:iA', $timeAtHalfHour);
foreach(range(1,$numIntervals) as $cur)
{
$thisTime = $timeAtHalfHour + 60*60*$cur;
$strTime2 = date('h:iA', $thisTime);
echo "<option value=$cur>$strTime1 - $strTime2 </option><br />";
$strTime1 = $strTime2;
}
echo "</select>";
?>
ок .... Как установить время начала? Он должен начинаться с 9.00, если на следующий день выбран –
. Проверьте это: https://learn.jquery.com/using-jquery-core/selecting-elements/ –
Можете ли вы показать полный рабочий код для вышеуказанного –