시간선택박스에서 30분단위로 하려면...
본문
기억은 안나는데 예약게시판 스킨입니다.
시간 선택 셀렉트박스에 시단위로만 되어 있는데 30분단위로
하려면 어떻게 해야하나요.
셀렉트박스에 옵션은 없더라구요.
셀렉트박스에 출력되는 시간도 06:00 부터 24:00까지인데요.
이걸 오전10:00 - 오후 5:00 까지만 나오게 하고 싶습니다.
체크인 예정시간 (13 : 30) 이렇게 하고 싶어요ㅠㅠ
시간선택 부분 소스는 다음과 같습니다.
<!-- 날짜 -->
<tr>
<th align="center" style="border:0;" scope="row"><label for="ca_name">관람희망일<strong class="sound_only">필수</strong></label></th>
<td style="border:0;">
<input type="text" name="wr_1" value="<?php echo $write["wr_1"]; ?>" id="date_wr_1" required class="frm_input" size="15" readonly placeholder="년-월-일">
시간:
<select name="wr_2" required>
<option value="">선택하세요</option>
<?php for ($i = 6; $i <= 24; $i++) { ?>
<option value="<?php echo $i." : 00"; ?>" <?if($write['wr_2']==$i." : 00") echo " selected ";?>><?php printf("%02d : %02d",$i, "00"); ?></option>
<?php } ?>
</select>
</td>
</tr>
도움 부탁드립니다....
답변 1
<?php for ($i = 20; $i <= 34; $i++) {
$time_str=intval($i/2)." : ".(($i%2)?"30":"00");
?>
<option value="<?php echo $time_str; ?>" <?if($write['wr_2']==$time_str) echo " selected ";?>><?php echo $time_str; ?></option>
<?php } ?>