시작 일시에 날짜 더해서 마지막 날짜 구하기 > 소스코드

본문 바로가기
사이트 내 전체검색


회원로그인

소스코드

javascript | 시작 일시에 날짜 더해서 마지막 날짜 구하기

페이지 정보

작성자 100K5 작성일12-04-01 09:38 조회56,017회 댓글0건

본문

<script type="text/javascript">
<!--
 function get_week_date() {
  var nation = document.getElementById("nation").value;
  
  var ymd = document.getElementById("start_dt").value;
  var YY = ymd.substr(0,4);
  var MM = eval(ymd.substr(5,2) + "-1");
  var DD = ymd.substr(8,2);
  
  if (nation != "일본") {
   var week = document.getElementById("term").value;
   
   var addedHour = new Date(YY, MM, eval(DD + '+' + week*7));
  }else{
   
   var yy = document.getElementById("term_year").value;
   var mm = document.getElementById("term_month").value;
   var week = document.getElementById("term_week").value;
   var addedHour = new Date(eval(YY + '+' + yy), eval(MM + '+' + mm), eval(DD + '+' + week*7));
  }
   
  var yyyy = addedHour.getYear();
  var MM = addedHour.getMonth() +1;
  var dd = addedHour.getDate();
  var hh = addedHour.getHours();
  var add_endHour = (yyyy + '-' + addzero(MM) + '-' + addzero(dd));
  
  //return add_endHour;
  var form = document.bookingf;
  form.end_dt.value = add_endHour;
  sp_commend.innerHTML = "<input type='text name='end_dt' value='"+add_endHour+"' size='10' readonly />";
  
 }
 //10보다 작으면 앞에 0을 붙임
 function addzero(n) {
  return n < 10 ? "0" + n : n;
 }
//-->
</script>
 
소스
 
<input type="text" name="start_dt" id="start_dt" value="<?=$row['start_dt']?>" size="10" readonly />
<a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.bookingf.start_dt);return false;">
<img class="PopcalTrigger" align="absmiddle" src="/lib/Calendar/calbtn.gif" width="34" height="22" border="0" alt=""></a>부터
<span id='sp_commend'><input type="text" value="<?=$row['end_dt']?>" size="10" readonly /></span>까지
<input type="hidden" name="end_dt" value="">
<span id="term_type1" style="display:<?=$term_type1_style?>">
 <input type="text" name="term" id="term" value="<?=$row['term']?>" size="8" onkeyup="get_week_date();" />주
</span>
<span id="term_type2" style="display:<?=$term_type2_style?>">
 <select name="term_year" id="term_year" value="<?=$row['term_year']?>" onchange="get_week_date()">
  <option value="0">선택</option>
  <option value="1">1</option>
  <option value="2">2</option>
 </select>년
 <select name="term_month" id="term_month" value="<?=$row['term_month']?>" onchange="get_week_date()">
  <option value="0">선택</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="6">6</option>
 </select>개월
 <select name="term_week" id="term_week" value="<?=$row['term_week']?>" onchange="get_week_date()">
  <option value="0">선택</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
 </select>주
</span>
 

댓글목록

등록된 댓글이 없습니다.


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기