我想知道如何在php中循环一个半小时的时间我想要输出如下:
<select style='width:250px;' name='days' onchange='return timeSchedvalue(this.value)'>
<option value='6:00-6:30 am'>6:00-7:30 am</option>
<option value='6:30-7:00 am'>6:30-7:00 am</option>
<option value='7:30-8:00 am'>7:30-8:00 am</option>
<option value='8:00-8:30 am'>8:00-8:30 am</option>
<option value='8:30-9:00 am'>8:30-9:00 am</option>
<option value='9:00-9:30 am'>9:00-9:30 am</option>
<option value='9:30-10:00 am'>9:30-10:00 am</option>
<option value='10:00-10:30 am'>10:00-10:30 am</option>
<option value='10:30-11:00 am'>10:30-11:00 am</option>
<option value='11:00-11:30 am'>11:00-11:30 am</option>
<option value='11:30-12:00 am'>11:30-12:00 am</option>
<option value='12:00-12:30 pm'>12:00-12:30 pm</option>
</select>
Run Code Online (Sandbox Code Playgroud)
循环将在上午6:00 - 早上6:30开始,并将在晚上10:00至晚上10:30结束
谢谢!
帮助非常感谢.
$time = mktime(0, 0, 0, 1, 1);
for ($i = 0; $i < 86400; $i += 1800) { // 1800 = half hour, 86400 = one day
printf('<option value="%1$s-%2$s">%1$s-%2$s</option>',
date('g:i', $time + $i), date('g:i a', $time + $i + 1800));
}
Run Code Online (Sandbox Code Playgroud)
根据需要摆弄起始时间和结束条件.
| 归档时间: |
|
| 查看次数: |
10527 次 |
| 最近记录: |