显示从中午 12 点到凌晨 5 点的时间列表(循环)
使用 Loop (PHP) 显示从中午 12 点到凌晨 5 点的时间列表的好方法是什么?
我不认为在数组中存储时间是个好主意,必须有更好的方法。
像这样的例子:
<select id="closetime">
<option value="12:00:00"> 12:00 PM</option>
<option value="12:30:00"> 12:30 PM</option>
<option value="13:00:00"> 13:00 PM</option>
<option value="13:30:00"> 13:30 PM</option>
<option value="14:00:00"> 14:00 PM</option>
<option value="14:30:00"> 14:30 PM</option>
<option value="15:00:00"> 15:00 PM</option>
<option value="15:30:00"> 15:30 PM</option>
<option value="16:00:00"> 16:00 PM</option>
<option value="16:30:00"> 16:30 PM</option>
<option value="17:00:00"> 17:00 PM</option>
<option value="17:30:00"> 17:30 PM</option>
<option value="18:00:00"> 18:00 PM</option>
<option value="18:30:00"> 18:30 PM</option>
<option value="19:00:00"> 19:00 PM</option>
<option value="19:30:00"> 19:30 PM</option>
<option value="20:00:00"> 20:00 PM</option>
<option value="20:30:00"> 20:30 PM</option>
<option value="21:00:00"> 21:00 PM</option>
<option value="21:30:00"> 21:30 PM</option>
<option value="22:00:00"> 22:00 PM</option>
<option value="22:30:00"> 22:30 PM</option>
<option value="23:00:00"> 23:00 PM</option>
<option value="23:30:00"> 23:30 PM</option>
<option value="00:00:00"> 00:00 AM</option>
<option value="00:30:00"> 00:30 AM</option>
<option value="01:00:00"> 01:00 AM</option>
<option value="01:30:00"> 01:30 AM</option>
<option value="02:00:00"> 02:00 AM</option>
<option value="02:30:00"> 02:30 AM</option>
<option value="03:00:00"> 03:00 AM</option>
<option value="03:30:00"> 03:30 AM</option>
<option value="04:00:00"> 04:00 AM</option>
<option value="04:30:00"> 04:30 AM</option>
<option value="05:00:00"> 05:00 AM</option>
</select>
00:00:00 在 MySQL 中意味着午夜,对吗?
What is good way display a list of times from 12PM to 5AM using Loop (PHP)?
I don't think storing times in the array is good idea, there must be a better way.
Like this as example:
<select id="closetime">
<option value="12:00:00"> 12:00 PM</option>
<option value="12:30:00"> 12:30 PM</option>
<option value="13:00:00"> 13:00 PM</option>
<option value="13:30:00"> 13:30 PM</option>
<option value="14:00:00"> 14:00 PM</option>
<option value="14:30:00"> 14:30 PM</option>
<option value="15:00:00"> 15:00 PM</option>
<option value="15:30:00"> 15:30 PM</option>
<option value="16:00:00"> 16:00 PM</option>
<option value="16:30:00"> 16:30 PM</option>
<option value="17:00:00"> 17:00 PM</option>
<option value="17:30:00"> 17:30 PM</option>
<option value="18:00:00"> 18:00 PM</option>
<option value="18:30:00"> 18:30 PM</option>
<option value="19:00:00"> 19:00 PM</option>
<option value="19:30:00"> 19:30 PM</option>
<option value="20:00:00"> 20:00 PM</option>
<option value="20:30:00"> 20:30 PM</option>
<option value="21:00:00"> 21:00 PM</option>
<option value="21:30:00"> 21:30 PM</option>
<option value="22:00:00"> 22:00 PM</option>
<option value="22:30:00"> 22:30 PM</option>
<option value="23:00:00"> 23:00 PM</option>
<option value="23:30:00"> 23:30 PM</option>
<option value="00:00:00"> 00:00 AM</option>
<option value="00:30:00"> 00:30 AM</option>
<option value="01:00:00"> 01:00 AM</option>
<option value="01:30:00"> 01:30 AM</option>
<option value="02:00:00"> 02:00 AM</option>
<option value="02:30:00"> 02:30 AM</option>
<option value="03:00:00"> 03:00 AM</option>
<option value="03:30:00"> 03:30 AM</option>
<option value="04:00:00"> 04:00 AM</option>
<option value="04:30:00"> 04:30 AM</option>
<option value="05:00:00"> 05:00 AM</option>
</select>
00:00:00 mean midnight in MySQL right?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我相信这是最简单...也是最短的方法::只有 6 行代码;)
I believe this is the easiest... and shortest way :: only 6 lines of code ;)
http://codepad.org/fCXU1Goh
输出
http://codepad.org/fCXU1Goh
OUTPUT
我认为最简单的方法是:
I think the easiest method is:
并不是试图发起“线路战争”,但这只是 2 或 3 行代码,并且工作得很好。
Not trying to initiate a 'lines war' but this is just 2 or 3 lines of code and works just fine as well.