我試圖在我的網站上實現一項功能,該功能允許用戶將記錄添加到我的數據庫中,並在我的一個表單中用戶需要選擇未來的日期。未來日期採摘
例如:
選擇框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」,它仍然顯示今天不能通過的時間。 這意味着即使他想爲明天設置一個新記錄,用戶也只能選擇僅今天可用的小時數。
任何想法如何糾正它,並允許「明天」和以上用戶選擇一天中的任何時間?
爲什麼不使用''元素? Internet Explorer中不支持 –
type =「date」。 –
我的道歉,我一個人不關心IE,但如果你想支持它,那很糟糕。這是很多工作,祝你好運 –