gpt4 book ai didi

php - 以 HTML 形式处理时间

转载 作者:行者123 更新时间:2023-11-29 13:51:03 24 4
gpt4 key购买 nike

好的。我正在为我的网络广播电台开发节目安排管理器。到目前为止,我似乎无法弄清楚在编辑时如何处理节目的播放时间和结束时间。以下是表单中的代码。

时间以 24 小时格式存储在 HTML 数据库中,以便于排序。

如果您需要查看其余代码:https://github.com/phillf/ProgramScheduleManager

代码来自:admin/editShow.php:

    <td>What time does this show start?</td>
<td>
<select name="AirTime">
<?php for($i = 0; $i < 24; $i++): ?>
<option value="<?= $i; ?>"><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
<?php endfor ?>
</select>
</td>
<tr>
<tr>
<td>What time does the show end?</td>
<td>
<select name="EndTime">
<?php for($i = 0; $i < 24; $i++): ?>
<option value="<?= $i; ?>"><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
<?php endfor ?>
</select>
</td>
</tr>

最佳答案

假设您已完成数据库查询并将当前播出时间放入 $airTime 中,则可以如下设置 selected 属性:

<select name="AirTime">
<?php for($i = 0; $i < 24; $i++): ?>
<option value="<?= $i; ?>:00:00" <?php if ($i == $airTime) { echo 'selected'; } ?> ><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
<?php endfor ?>
</select>

对于 EndTime 也类似。

关于php - 以 HTML 形式处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16652094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com