오늘 기준 이전, 이후 날짜 구하기

|
리턴되는 날짜형식 : YYYY-MM-DD

$.extend({
getDateAdd: function(number, dateType){
var today = new Date();
var dateAdd = "";
number = parseInt(number);

switch (dateType){
case "Y" :
dateAdd = new Date(today.setYear(today.getFullYear() + number));
break;
case "M" :
dateAdd = new Date(today.setMonth(today.getMonth() + number));
break;
case "D" :
dateAdd = new Date(today.setDate(today.getDate() + number));
break;
}

return dateAdd.getFullYear() + "-" + $.addZero(dateAdd.getMonth() + 1) + "-" + $.addZero(dateAdd.getDate());
},
addZero: function(number){
return parseInt(number, 10) < 10 ? "0" + number : number;
}
});

alert($.getDateAdd(1, "Y"))
alert($.getDateAdd(5, "M"));
alert($.getDateAdd("-1", "D"));


'Javascript > jQuery 사용자 함수' 카테고리의 다른 글

10 이하 숫자 앞에 0 삽입, 삭제  (0) 2012.07.30
날짜 유효성 체크  (0) 2012.07.18
두 날짜간의 차이  (0) 2012.01.05
오늘 날짜 반환  (0) 2012.01.05
input 입력값 숫자 체크  (0) 2011.11.22
And