제목 | php 콤보박스에 시간을 단위로 가져오고 싶습니다. | ||
---|---|---|---|
글쓴이 | 또리야 | 작성시각 | 2016/03/11 13:58:56 |
|
|||
php 년 월 일 시 분 을 각각의 콤보박스로 가져와서 등록해주고, 수정할 땐 등록했던 값을 가져와서 나타내주게되는데요, 우선 등록할때 수정할때 나누어서 시간가져오는거 위에서 설정해주고, <? if($_POST[mod]=='update'){ $ys[0] = (int)date( "Y",$pop_date[pa_sday]); $ys[1] = (int)date( "m",$pop_date[pa_sday]); $ys[2] = (int)date( "d",$pop_date[pa_sday]); $ys[3] = (int)date( "H",$pop_date[pa_sday]); $ys[4] = (int)date( "i",$pop_date[pa_sday]); $yl[0] = (int)date( "Y",$pop_date[pa_lday]); $yl[1] = (int)date( "m",$pop_date[pa_lday]); $yl[2] = (int)date( "d",$pop_date[pa_lday]); $yl[3] = (int)date( "H",$pop_date[pa_lday]); $yl[4] = (int)date( "i",$pop_date[pa_lday]); }else{ $ys[0] = (int)date( "Y", time() ); $ys[1] = (int)date( "m", time() ); $ys[2] = (int)date( "d", time() ); $ys[3] = (int)date( "H", time() ); $ys[4] = (int)date( "i", time() ); $yl[0] = $ys[0]; $yl[1] = $ys[1]; $yl[2] = $ys[2]; $yl[3] = $ys[3]; $yl[4] = $ys[4];} ?> 아래 html 부분에서 '분'을 가져오는 부분은 이렇게 처리하고 있습니다. <select name='sminute'> <? for ($i=0; $i<60; $i++) { if ($i == $ys[4]) { echo "<option value='$i' selected>$i 분</option>"; } else { echo "<option value='$i'>$i 분</option>"; } } ?> </select> 0분부터 59분까지 가지고 오는데, select박스에는 00분과 30분만 보이도록 하고싶습니다. 숫자는 올림을 하던 내림을 하던 상관은 없습니다. 어떤식으로 처리해야하는지 도와주세요~
|
|||
다음글 | XAMPP와 HeidiSQL을 동시에 세팅하면 상호 충... (2) | ||
이전글 | xampp와 CI 설치 후 MySQL 실행불가하여 질문... (2) | ||
kaido
/
2016/03/11 14:24:38 /
추천
0
|
또리야
/
2016/03/11 14:39:04 /
추천
0
제가 지금 팝업기간 시간설정을 하고있어서요. 00분과 30분일때만 출력이 되는게 아니라, 예를 들면 2016년 3월 11일 12: 00 분 ~ 2016년 5월 11일 12:30 분까지 이런식으로 등록이 되는 시스템이거든요~ 저기 '분' 부분을 00분과 30분만 나타내고 싶은 거에욧 |
이현재
/
2016/03/11 15:51:05 /
추천
0
이야기하신 부분을 보면 JQuery라이브러리인 DateRangePicker 사용하는 것이 가장 적합하다고 봅니다. 샘플에 원하시는게 그대로 나와 있네요. MIT라이센스이기 때문에 사용하기도 좋습니다.
|