리턴되는 날짜형식 : 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 |