스킨의 날짜 수정부분 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

스킨의 날짜 수정부분 정보

스킨의 날짜 수정부분

본문

답변을주셔서 적용해보았는데
해당소스는 뷰페이지와 리스트페이지에 출력적용이 전혀 안되기에
다시 질문좀 드립니다

write.skin.php

아래 수정한 스킨의 날짜 출력부분이
08-1-10 이렇게 나타나는데요

월,일의 숫자가 1월달 ~9월달은 한자리 숫자로 나오고
10~12월달은 두자리로 나오는것을
같은 두자리로->01월01일 이렇게 통일되게 나타나게 하려고 하거든요
월,일 부분의 1~9월 1~9일부분 앞에 '0'을붙여  두자리로 출력되게 하려면
어떻게 수정해야 하여야 하는지요?  리스트페이지와 뷰페이지에 날짜 출력내용이
정확히 같이 적용되게 하려면 어떻게 수정해야 할까요?

08-01-01

 

write.skin.php

  <select name=lec_yy itemname="년도">           
  <?
  $dateY =date("y");
  $dateM =date("m");
  $dateD =date("d");
  $dateH =date("H");
  $dateI =date("i");

  for ($i=$dateY; $i<=$dateY+2; $i++) {
    if ($lec_yy == $i){$selected="selected";}else{$selected="";}
    ?>
  <option value="<?=$i?>" <?=$selected?>><?=$i?></option>
            <?}?>     
            </select>년

  <select name=lec_mm itemname="월">           
  <?
  for ($i=1; $i<=12; $i++) {
    if ($lec_mm == $i){$selected="selected";}else{$selected="";}
    ?>
  <option value="<?=$i?>" <?=$selected?>><?=$i?></option>
            <?}?>     
            </select>월

  <select name=lec_dd itemname="일">         
  <?
  for ($i=1; $i<=31; $i++) {
    if ($lec_dd == $i){$selected="selected";}else{$selected="";}
    ?>
  <option value="<?=$i?>" <?=$selected?>><?=$i?></option>
            <?}?>     
            </select>일






--------------------------------------------------------------------------------



list.skin.php

<?=$list[$i][lec_start]?>



----------------------------------------------------------------------


view.skin.php

$lec_start = explode("-",$view[lec_start]);
$lec_yy  = $lec_start[0];
$lec_mm  = $lec_start[1];
$lec_dd  = $lec_start[2];



<?=$view[lec_start]?>

댓글 전체

답변 없길래 글남깁니다. 간단히 10이하의 값일경우 $i앞에 0을 붙여주는 방법입니다.
저도 실력이 짧아서 이방법밖에 몰라요 ㅠㅠ

<select name=lec_mm itemname="월">           
<?
  for ($i=1; $i<=12; $i++) {
  if($i < 10) { $month="0".$i; } else { $month=$i; } //월 10미만의 값 앞에 0 추가
  if ($lec_mm == $i){$selected="selected";}else{$selected="";}
?>
<option value="<?=$month?>" <?=$selected?>><?=$month?></option>
<?}?>     
</select>월

<select name=lec_mm itemname="일">           
<?
  for ($i=1; $i<=31; $i++) {
  if($i < 10) { $day="0".$i; } else { $day=$i; } //일 10미만의 값 앞에 0 추가
  if ($lec_mm == $i){$selected="selected";}else{$selected="";}
?>
<option value="<?=$day?>" <?=$selected?>><?=$day?></option>
<?}?>     
</select>일
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT