티스토리 뷰

반응형

JAVASCRIPT 날짜기준 ~개월 뒤 날짜 가져오기 !

 

 

// 2020-03-25일 기준 1달 뒤 날짜 가져옴 

// 결과값은 2020-04-25

var date = fncGetDate("2020-03-25", 1); 

 

// 날짜기준 ~개월 뒤 날짜 가져오기
function fncGetDate(date, month){

var setDate;
var setMonth = month;

if(month == null || month == ""){
setMonth = 0;
}

if(date == null || date == ""){
setDate = new Date();
}else{
// setDate = new Date(date.replace(/-/gi,""));

// setDate = new Date("2020-03-25");
setDate = new Date(date);
}

// 달의 마지막 달 비교 ex) 1월31일 1달뒤 2월 28일 표현
var lastDayofLastMonth = ( new Date( setDate.getYear(), setDate.getMonth()+(1+setMonth), 0) ).getDate();
if(setDate.getDate() > lastDayofLastMonth) {
setDate.setDate(lastDayofLastMonth);
}

var yy = setDate.getFullYear();
var mm = setDate.getMonth()+(1+setMonth);
var dd = setDate.getDate();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
setDate = yy + "-" + mm + "-" + dd;

return setDate;

}

 

 

 

 

 

 

 

 

끗!@$$#%!@#$!

반응형