세상을 삐딱하게 바라보는 또 다른 우리의 눈 따기닷컴
Javascript

javascript 며칠전 몇개월전

javascript 며칠전 몇개월전

오늘 날짜

function today() {
   var d = new Date();
   return getDateStr(d);
}

오늘로부터 며칠전 날짜

function prevDay(days) {
   var d = new Date();
   var dayOfMonth = d.getDate();
   d.setDate(dayOfMonth - days);
   return getDateStr(d);
}

오늘로부터 몇개월전 날짜

function prevMonth(month) {
   var d = new Date();
   var monthOfYear = d.getMonth();
   d.setMonth(monthOfYear - month);
   return getDateStr(d);
}

날짜 월,일 2자리수 리턴

function getDateStr(myDate){
   var year = myDate.getFullYear();
   var month = ("0"+(myDate.getMonth()+1)).slice(-2);
   var day = ("0"+myDate.getDate()).slice(-2);
   return ( year + '-' + month + '-' + day );
}