<select>包含从特定开始时间到另一个特定时间结束的时间

时间:2017-04-02 17:02:18

标签: php drop-down-menu

我在这个问题上需要你的帮助, 我有这个空的下拉列表: &#13; &#13; echo&#34;&lt; select id =&#39; time&#39;类=&#39;形状控制&#39;&GT;&#34 ;;&#13;   &#13; 回声&#34;&LT; /选择&GT;&#34 ;;&#13; &#13; &#13; 我有2小时:8:30和12:30,我想用PHP填写它,时间从8:30到12,就像这样: 8:30 9 9:30 10 10:30 11 11:30 12

1 个答案:

答案 0 :(得分:0)

您可以使用DateTime类。

$date = new DateTime();
$date->setTime(8, 0);
$h = 8;
while($h <= 12){
   $date->add(date_interval_create_from_date_string('30 minutes'));
   echo '<option>' . $date->format("H:i") . '</option>';
   $h = (int)$date->format("H");
}