我有一個選擇下拉框的PHP腳本以15分鐘的間隔顯示時間;不過,我希望將它默認爲最接近的當前時間(基於15分鐘的時間間隔向上舍入或向下舍入)。有任何想法嗎?如何使時間下拉框默認爲當前時間?
date_default_timezone_set($_SESSION['TIME_ZONE'])
<label id="time_label" for="time" class="label">Time:</label>
<select id="time" name="time">
<option value="">Select</option>
<?
$start = strtotime('12:00am');
$end = strtotime('11:59pm');
for ($i = $start; $i <= $end; $i += 900){
echo '<option>' . date('g:i a', $i);
}
?>
</select>
只是要清楚在當前時間是11:53-11:59pm下拉應選擇'12:00 am',是否正確? –
是的,這是正確的! – Michael