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;
<!--
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);
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 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 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;
//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 />";
}
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>
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>
<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>
댓글목록
등록된 댓글이 없습니다.