Front/JavaScript
특정일로 부터 날짜 계산 (JavaScript)
밍꿔
2020. 7. 28. 17:26
반응형
/*
특정일로부터 일 계산
1) date - 기준 날짜
2) calDay - 계산 일
*/
function getCalculateDay(date, calDay) {
var d = new Date()
if(date != null && date != ''){
var d = new Date(date);
}
var dayOfMonth = d.getDate()
d.setDate(dayOfMonth - calDay)
return getDateStr(d)
}
/*
특정일로부터 월 계산
1) date - 기준 날짜
2) calDay - 계산 월
*/
function getCalculateMonth(date, calMonth) {
var d = new Date()
if(date != null && date != ''){
var d = new Date(date);
}
var monthOfYear = d.getMonth()
d.setMonth(monthOfYear - calMonth)
return getDateStr(d)
}
/*
날짜 객체 받아서 문자열로 리턴하는 함수
1) myDate - 날짜객체
*/
function getDateStr(myDate){
var returnVal = "";
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
if(month < 10){
month = "0"+month;
}
if(day < 10){
day = "0"+day;
}
returnVal = year+"-"+month+"-"+day;
return returnVal;
}
반응형