특정일자를 선택해서 1년후, 또는 몇일 후의 일자는 어떻게 가지고 오는지요? 정보
특정일자를 선택해서 1년후, 또는 몇일 후의 일자는 어떻게 가지고 오는지요?본문
<tr height="28">
<td> 기간</td>
<td >
<input id="date1" name='datename' maxlength="20" value="<?=$datename?>" maxlength='20' itemname="달력1" <button height="10" onclick="win_calendar('date',document.getElementById('date').value, '-')"> 선택 </button> 부터
<td> 기간</td>
<td >
<input id="date1" name='datename' maxlength="20" value="<?=$datename?>" maxlength='20' itemname="달력1" <button height="10" onclick="win_calendar('date',document.getElementById('date').value, '-')"> 선택 </button> 부터
<input id="date2" name='dateneam2' maxlength="20" value="<?=$datename2?>" maxlength='20' itemname="달력2" </td>
</tr>
</tr>
로 되어있습니다.
win_calendar에서 특정 일자를 선택하면 그 선택된 날짜로 부터 1년 또는 7일을 datename2에
넣고 십습니다.
방법좀 부탁드립니다.
댓글 전체

date()와 mktime()을 함께 사용함으로써 미래나 과거의 시간을 얻을 수 있습니다.
예 3. date() 와 mktime() 예제코드
<?php
$tomorrow = mktime (0,0,0,date("m") , date("d")+1, date("Y"));
$lastmonth = mktime (0,0,0,date("m")-1, date("d"), date("Y"));
$nextyear = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
?>
php 매뉴얼 예제중에서;;;;
예 3. date() 와 mktime() 예제코드
<?php
$tomorrow = mktime (0,0,0,date("m") , date("d")+1, date("Y"));
$lastmonth = mktime (0,0,0,date("m")-1, date("d"), date("Y"));
$nextyear = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
?>
php 매뉴얼 예제중에서;;;;
네 답변 감사드립니다.
그런데 그누보드에서 win_calendar함수를 호출하고 그 선택된 날짜로 부터 1년 또는 7일을 datename2에
넣으려면 자바스크립트로 처리해야 하는 것 아닌지요?
그런데 그누보드에서 win_calendar함수를 호출하고 그 선택된 날짜로 부터 1년 또는 7일을 datename2에
넣으려면 자바스크립트로 처리해야 하는 것 아닌지요?
위에 값을 받는 부분은 디비 입력 변수가 아닌 가상변수로 값을 받으시고요
실제 입력전에 위의 가상값에 해당 일자의 값을 더해서 실제 필드에 입력하도록 처리해 주시면 됩니다.
예를 들자면 스킨의 경우 write.skin.php에서는 가상변수로 값을 받고
write_update.skin.php에서 위의 가상값에 더해질 값을 더한다음 필드에 입력되도록 하면 되겠지요.....
실제 입력전에 위의 가상값에 해당 일자의 값을 더해서 실제 필드에 입력하도록 처리해 주시면 됩니다.
예를 들자면 스킨의 경우 write.skin.php에서는 가상변수로 값을 받고
write_update.skin.php에서 위의 가상값에 더해질 값을 더한다음 필드에 입력되도록 하면 되겠지요.....
write.skin.php파일에서
입력화면에 날짜1: 날짜2: 가 있습니다.
날짜1을 클릭하면 win_calendar 함수를 호출하여 캘린더 화면이 뜨면 2007-01-01 날짜1을 선택하면
날짜1:에는 2007-01-01이 표시 됩니다. 그리고 날짜2에는 1년후을 날짜 2008-01-01일짜가 표시되어야
합니다.
부탁드립니다.
감사합니다.
입력화면에 날짜1: 날짜2: 가 있습니다.
날짜1을 클릭하면 win_calendar 함수를 호출하여 캘린더 화면이 뜨면 2007-01-01 날짜1을 선택하면
날짜1:에는 2007-01-01이 표시 됩니다. 그리고 날짜2에는 1년후을 날짜 2008-01-01일짜가 표시되어야
합니다.
부탁드립니다.
감사합니다.
win_calendar()는 calendar.php를 부릅니다.
위 상황에 맞게 고치면 날짜가 하나만 필요한 경우에는 에러가 나니까
win_calendar2()를 똑같이 만드시고
calendar2.php도 만드시고
opener.document.input 이름 이런 부분을 찾아서
날짜 2에도 맞게 값을 넣어 주세요.
위 상황에 맞게 고치면 날짜가 하나만 필요한 경우에는 에러가 나니까
win_calendar2()를 똑같이 만드시고
calendar2.php도 만드시고
opener.document.input 이름 이런 부분을 찾아서
날짜 2에도 맞게 값을 넣어 주세요.
감사합니다