【发布时间】:2018-11-05 10:16:55
【问题描述】:
我有一个选择下拉列表,我想以 HH:MM 格式列出时间,间隔为 1 分钟。所以列表将从 00:00 开始,到 23:59 结束
我了解如何在选择下拉菜单中创建一个循环,输出 0-10
<select><?php for($i=0; $i<10; $i++){echo "<option>" . $i . "</option>";} ?>
</select>
我了解如何将时间输出为 HH:MM
<option><?php echo date('h:i', $supportrequest->startTime); ?</option>
但我不知道如何将两者结合起来,因为我不确定 for 循环的参数应该是什么
【问题讨论】:
-
您好,您如何制作 2 个循环,一个用于小时,一个用于分钟? 0-23 表示小时,0-59 表示分钟。
-
如果你只想输出 0 到 23 和 0 到 59 之间的数值,为什么不直接使用简单的 for 循环呢?
-
您需要两个循环 - 一个用于几小时,一个用于几分钟。将值存储为 24 小时制,格式并为用户显示为上午/下午,除非他们习惯于 24 小时制
标签: php html select time dropdown