<select name="wr_10" style="margin-top:5px;" requierd class="sel_box">
<?
for ($i = 10; $i <= 18; $i++) {
echo "<option value='$i : 00' >$i : 00</option>";
}
?>
</select>
출력결과를
10:00
10:30
11:00
11:30
이렇게 기존 1시간 단위에서 30분 단위로 변경하고싶습니다
도움부탁드립니다.
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
걍 쉽게 하세요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
Copy
<select name="wr_10" style="margin-top:5px;" requierd class="sel_box"> <? for ($i = 10; $i <= 18; $i++) { echo "<option value='$i : 00' >$i : 00</option>"; echo "<option value='$i : 30' >$i : 30</option>"; } ?></select>
답변에 대한 댓글 1개
이런 방법도 있구요
Copy
<?php $startDate = $tmpDate = date('H:i',strtotime("10:00"));$endDate = date('H:i',strtotime("18:00")); while($tmpDate <= $endDate){ echo $tmpDate; echo '<br/>'; $tmpDate = date("H:i", strtotime($tmpDate." + 30 Minute")); }//end while ?>
답변을 작성하려면 로그인이 필요합니다.