채택완료

예약스킨 for문 스크립트 질문합니다

2016-12-07 (수) 11:01:13 3,096

828ea4e22d8a7d06a76091c7e9568ffe_1481075985_4176.jpg 

<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 포인트
2016-12-07 (수) 11:08:54

걍 쉽게 하세요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

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개

2016-12-07 (수) 11:13:33
이런방법이;; 감사합니다
2016-12-07 (수) 11:13:47

이런 방법도 있구요

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 ?>

답변을 작성하려면 로그인이 필요합니다.