달력에서 시작일만 사용하기,종료일 삭제 > 그누4 질문답변

그누4 질문답변

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

달력에서 시작일만 사용하기,종료일 삭제 정보

달력에서 시작일만 사용하기,종료일 삭제

본문

달력에서 시작일,종료일이 있는데 하루에 한번만 하는일이라

시작일(원하는날짜)만 사용하려면 어떻게 해야하나요?

종료일을 삭제하니 00년 0월 0일로 되어 달력에 나타나지가 않습니다.



<?
if (strlen($start_date) == 8) { // 기존에 들어있는 값이 있을 경우엔 기존의 값을 이용한다.
//(int)
$f_year =(int)$start_date_y;
$f_mon  =(int)$start_date_m;
$f_day  = (int)$start_date_d;

    echo "<!--<script language='javascript'>alert('$f_year$f_mon$f_day');</script>-->"; 

$t_year = (int)$end_date_y;
$t_mon  =(int)$end_date_m;
$t_day  = (int)$end_date_d;

echo "<!--<script language='javascript'>alert('$t_year$t_mon$t_day');</script>-->"; 
}

  // 날짜 관련 listbox html 생성 시작
  $lastday=array(0,31,28,31,30,31,30,31,31,30,31,30,31);
  if ($year%4 == 0) $lastday[2] = 29;
  for ($i=1;$i <= $lastday[$t_mon];$i++) {
    $temp_year = $t_year - 4 + $i;
    if($i <= 7) { // 년도 선택 listbox html 생성
      if ($temp_year==$f_year) { $htm_fyear .= "      <OPTION value=$temp_year selected>$temp_year</OPTION>\n"; }
      else { $htm_fyear .= "      <OPTION value=$temp_year>$temp_year</OPTION>\n"; }
      if ($temp_year==$t_year) { $htm_tyear .= "      <OPTION value=$temp_year selected>$temp_year</OPTION>\n"; }
      else { $htm_tyear .= "      <OPTION value=$temp_year>$temp_year</OPTION>\n"; }
    }
    if($i <=12) { // 월 선택 listbox html 생성
      $temp_mon = sprintf ("%02d",$i);
      if ($i==$f_mon) { $htm_fmon .= "      <OPTION value=$temp_mon selected>$i</OPTION>\n"; }
      else { $htm_fmon .= "      <OPTION value=$temp_mon>$i</OPTION>\n"; }
      if ($i==$t_mon) { $htm_tmon .= "      <OPTION value=$temp_mon selected>$i</OPTION>\n"; }
      else { $htm_tmon .= "      <OPTION value=$temp_mon>$i</OPTION>\n"; }
    }
    // 일 선택 listbox html 생성
    $temp_day = sprintf ("%02d",$i);
    if ($i==$f_day) { $htm_fday .= "      <OPTION value=$temp_day selected>$i</OPTION>\n"; }
    else { $htm_fday .= "      <OPTION value=$temp_day>$i</OPTION>\n"; }
    if ($i==$t_day) { $htm_tday .= "      <OPTION value=$temp_day selected>$i</OPTION>\n"; }
    else { $htm_tday .= "      <OPTION value=$temp_day>$i</OPTION>\n"; }
  }
  // 날짜 관련 listbox html 생성 끝
?>

  <tr>
    <td style='padding-left:20px; height:30px;'>· 시작일</td>
    <td>
<SELECT onchange="javascript:resetday('from');" name=fyear>
    <?=$htm_fyear?>
<?//echo "<script language='javascript'>alert('$htm_fyear');</script>";?>
</SELECT> 년

<SELECT onchange="javascript:resetday('from');" name=fmon>
    <?=$htm_fmon?>
    </SELECT> 월

<SELECT onchange="javascript:resetday('from');" name=fday>
    <?=$htm_fday?>
    </SELECT> 일
<input type=hidden name='wr_link1' itemname='링크 #1' value='<?=$f_date?>' class='input' size=60></td>
  </tr>
  <tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
  <tr>
    <td style='padding-left:20px; height:30px;'>· 종료일</td>
    <td>
    <SELECT onchange="javascript:resetday('to');" name=tyear>
    <?=$htm_tyear?>
    </SELECT> 년
   
<SELECT onchange="javascript:resetday('to');" name=tmon>
    <?=$htm_tmon?>
    </SELECT> 월
   
<SELECT onchange="javascript:resetday('to');" name=tday>
    <?=$htm_tday?>
    </SELECT> 일
<input type=hidden name='wr_link2' itemname='링크 #2' value='<?=$t_date?>' class='input' size=60></td>
  </tr>
  <tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로