콤보박스내 시간을 30분 단위로 구현하고 싶은데 어떻게 하면 될까요? 정보
콤보박스내 시간을 30분 단위로 구현하고 싶은데 어떻게 하면 될까요?본문
해당 콤보박스를
01:00
01:30
02:00
02:30
03:00
03:30
04:00
04:30
05:00
05:30
06:00
06:30
07:00
07:30
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
이런식으로 30분단위 나타내고 싶은데
다중 for문을 어떻게 구현해면될까요?
고수님들의 조언좀 부탁드립니다.
<select name="wr_3">
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<2; $j+=30) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
?>
</select>
01:00
01:30
02:00
02:30
03:00
03:30
04:00
04:30
05:00
05:30
06:00
06:30
07:00
07:30
08:00
08:30
09:00
09:30
10:00
10:30
11:00
11:30
12:00
12:30
이런식으로 30분단위 나타내고 싶은데
다중 for문을 어떻게 구현해면될까요?
고수님들의 조언좀 부탁드립니다.
<select name="wr_3">
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<2; $j+=30) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
?>
</select>
댓글 전체
<select name="wr_3">
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<=30; $j+=30) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
?>
</select>
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<=30; $j+=30) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
?>
</select>
<select name="wr_3">
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<2; $j++) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
//echo "<option>".$i.":".($j*30)."</option>" ?>
</select>
이렇게 하면 00 아라에 01로 찍히는데 30으로 나타낼려면 어떻게 수정을 해야할까요?
<? for ($i=1; $i<=12; $i++) {
if($i < 10 ) {
$i = str_pad($i, 2, "0", STR_PAD_LEFT);
}
for ($j=0; $j<2; $j++) {
if(strlen($j) == 1) {
$j = "0".$j;
}
echo "<option>".$i.":".$j."</option>" ; }
}
//echo "<option>".$i.":".($j*30)."</option>" ?>
</select>
이렇게 하면 00 아라에 01로 찍히는데 30으로 나타낼려면 어떻게 수정을 해야할까요?
<?
$option="";
for ($i=1; $i<=12; $i++) {
$hour = sprintf("%02d", $i).":00";
$hour30 = sprintf("%02d", $i).":30";
$option .= "<option value='$hour'>$hour</option><option value='$hour30'>$hour30</option>";
}
?>
<select><?=$option?></select>
$option="";
for ($i=1; $i<=12; $i++) {
$hour = sprintf("%02d", $i).":00";
$hour30 = sprintf("%02d", $i).":30";
$option .= "<option value='$hour'>$hour</option><option value='$hour30'>$hour30</option>";
}
?>
<select><?=$option?></select>