제목 :  javascript 날짜 추가 기능


소스 :

 

<script type="text/javascript">
<!--
function addDays(sdate, edate, type, days) {
    var d = new Date();
 tt_year = d.getFullYear();
 tt_month = d.getMonth()+1;
 tt_day = d.getDate();

 if (tt_month<10) tt_month = '0'+tt_month;
 if (tt_day<10) tt_day = '0'+tt_day;

 today = tt_year + '-' + tt_month + '-' + tt_day;

 var newdate = new Date(today);

 newdate.setDate(newdate.getDate() + days);

 nn_year = newdate.getFullYear();
 nn_month = newdate.getMonth()+1;
 nn_day = newdate.getDate();

 if (nn_month<10) nn_month = '0'+nn_month;
 if (nn_day<10) nn_day = '0'+nn_day;

 nn_date = nn_year + '-' + nn_month + '-' + nn_day;


 if (type=='T')
 {
  $('#'+sdate).val(today);
  $('#'+edate).val(today);
 } else {
  $('#'+sdate).val(today);
  $('#'+edate).val(nn_date);
 }
}
//-->
</script>

 

<input type="text" id="TimeStartDay" name="TimeStartDay">

~

<input type="text" id="TimeEndDay" name="TimeEndDay">
 

<a href="#" onClick="addDays('TimeStartDay', 'TimeEndDay', 'T', 0)">오늘</a> 

<a href="#" onClick="addDays('TimeStartDay', 'TimeEndDay', 'D', 3)">3일간</a>

<a href="#" onClick="addDays('TimeStartDay', 'TimeEndDay', 'D', 30)">30일간</a>


내용 :



예제 소스 파일 :


 출처 :  


저작자 표시 비영리 변경 금지
신고
Posted by 잠수콩