/**
* 날짜 계산을 위한 함수
*
* 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 , "-")); // 오늘 날짜
'프로그램 언어 > Jquery' 카테고리의 다른 글
자바스크립트 속도 비교 (0) | 2011.03.11 |
---|---|
마우스 오른쪽 버튼 disable (0) | 2010.07.12 |
trim (0) | 2010.06.23 |
event.keyCode (0) | 2010.06.23 |
click 이벤트 (0) | 2010.06.23 |