[jQuery]날짜계산
생성자에 날짜 문자열을 전달하여 특정 날짜를 설정할 수 있습니다.
2009-12-12 와 같은 형식도 가능
var dt = new Date('8/24/2009');
document.write(dt);
// Output: Mon Aug 24 00:00:00 PDT 2009
일/월/연도 더하기 및 빼기
Date 개체의 getX 및 setX 메서드를 사용하여 특정 날짜 및 시간을 설정할 수 있습니다.
다음 예제에서는 날짜를 전날로 설정하는 방법을 보여 줍니다.필요한 경우에는 월 및 연도 값도 변경됩니다.
var myDate = new Date("1/1/1990");
var dayOfMonth = myDate.getDate();
myDate.setDate(dayOfMonth - 1);
document.write(myDate);
// Output: Sun Dec 31 00:00:00 PST 1989
---------------------------------------
적용 소스
//Month 는 0~11 값 date 는 1~31값을 가져온다 즉 month는 +1을 해주어야 한다.
var dt = new Date($('#pdoctrNticeDt').val()); // 날짜값 입력
var dayOfMonth = dt.getDate();
dt.setDate(dayOfMonth + 15);
var resultDate = dt.getFullYear()+'-'+dt.getMonth()+'-'+dt.getDay();// month가 원하는 값보다 1 적게 나온다.
alert(resultDate);