php 지정된 시간부터 1시간간격으로 select박스에 넣고싶습니다. 채택완료
서잰션
5년 전
조회 2,084
안녕하세요
php 시간 관련 함수를 찾아봐도 date함수나 strtotime함수설명글을 보면 현재시간으로 설명해주시는 글들은 많이 보았지만 원하는 지식은 못찾고있습니다.
단순히 12:00~13:00, 13:00~14:00,14:00~15:00 처럼 딱 고정된 시간을 셀렉트박스에 넣고싶은데
어떻게 해야하나요?
하드코딩을 통해서만 작성해야 하는지 , 아니면 date함수로 표기 할 수 있는지 알고 싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
�
서잰션
5년 전
괜히 php함수만 생각했다가 단순한 방법을 생각못하고있었네요...
�
병원에서일해요
5년 전
만들다보면 더 깔끔하게 멋지게 만들고싶은맘은 이해가 됩니다 ㅋㅋㅋ
그 문제때문에 머리싸매고 고민하는것보다 단순하게 가는게 더 좋더라구요
그 문제때문에 머리싸매고 고민하는것보다 단순하게 가는게 더 좋더라구요
댓글을 작성하려면 로그인이 필요합니다.
5년 전
조금 어렵게 생각하시는것 같습니다.
딱 고정된 시간을 셀렉트박스에 넣는다면
굳이 자바스크립트를 사용하지않아도
html만으로도 셀렉트 박스의 옵션으로 넣으시면되지 않을까요?
이렇게 간단한 것들은 그냥 고민없이 코딩하시는게 더 도움되실겁니다.
</p>
<p><select name="">
<option value="">선택하세요</option>
<option value="12:00~13:00">12:00~13:00</option>
<option value="13:00~14:00">13:00~14:00</option>
<option value="14:00~15:00">14:00~15:00</option>
<option value="15:00~16:00">15:00~16:00</option>
<option value="16:00~17:00">16:00~17:00</option>
<option value="17:00~18:00">17:00~18:00</option>
<option value="18:00~19:00">18:00~19:00</option>
<option value="19:00~20:00">19:00~20:00</option>
<option value="20:00~21:00">20:00~21:00</option>
<option value="21:00~22:00">21:00~22:00</option>
<option value="22:00~23:00">22:00~23:00</option>
<option value="23:00~24:00">23:00~24:00</option>
</select></p>
<p>
시간이 없어서 대충 했지만
억지로라도 반복문으로 하고싶다면 이런식으로도 가능하지만
보시면 아시겠지만 육안상 가독성이 떨어지기 때문에 좋지않습니다.
</p>
<p><select name="">
<option value="">선택하세요</option>
<?php for($op=12; $op < 24; $op++) { ?>
<option value="<?php echo $op;?>:00~<?php echo $op+1;?>:00"><?php echo $op;?>:00~<?php echo $op+1;?>:00</option>
<?php } ?>
</select></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
서잰션
5년 전
확실히 저렇게 쓰는것이 더 신경쓸 필요가 없었네요...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인