JAVASCRIPT 날짜기준 ~개월 뒤 날짜 가져오기 !
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;
}
끗!@$$#%!@#$!