날짜 계산 함수
/**
* 날짜 계산을 위한 함수
*
* id만 지정하는 경우 오늘 날짜로 셋팅 ex) setDate(objid);
*
* @param day : 계산 할 날짜 ( 생략가능, default today )
* @param opt : +(add)/-(minus) ( 생략가능, default add )
* @author swi
*/
function setDate(day, opt) {
var result_date = "";
var today = $.datepicker.formatDate('yy-mm-dd', new Date());
if( day == undefined || day == 0 ) {
result_date = today;
} else {
var dateObj = $.datepicker.parseDate('yy-mm-dd', today);
if( opt == "-" ) {
dateObj.setDate(dateObj.getDate() - (parseInt(day)-1));
} else {
dateObj.setDate(dateObj.getDate() + (parseInt(day)-1));
}
result_date = $.datepicker.formatDate('yy-mm-dd', dateObj);
}
return result_date;
}
# 샘플
$("#orderStartDate").val(setDate(day, "-")); // 계산된 날짜
$("#orderEndDate" ).val(setDate(0 , "-")); // 오늘 날짜