var lastfulstday = ""; //전월 시작일 var lastfuledday = ""; //전월 마지막일 var thisfulstlday = ""; //당월 시작일 var thisfuledtlday = ""; //당원 마지막일 var threefulstday = ""; //3개월전 시작일 var threefuledday = ""; //3개월전 마지막일 $(document).ready(function(){ // 검색 날짜 변수 var date = new Date() ; //이전달 첫날/마지막날 조회 if(date.getMonth()+1 == 1){ lastfulstday = date.getFullYear()-1 + "/12" + "/01"; lastfuledday = date.getFullYear()-1 + "/12" + "/"+new Date(date.getFullYear()-1, 12, 0).getDate()+""; }else{ lastfulstday = date.getFullYear() + "/" ; lastfulstday += date.getMonth() < 10 ? "0"+ (date.getMonth()) : date.getMonth()+"" ; lastfuledday = lastfulstday + "/"+ new Date(date.getFullYear(), date.getMonth(), 0).getDate()+"" ; lastfulstday += "/01" ; } //당월 첫날/마지막날 조회 thisfulstlday = date.getFullYear() + "/" ; thisfulstlday += date.getMonth()+1 < 10 ? "0"+ (date.getMonth()+1) : date.getMonth()+1+"" ; thisfuledtlday = thisfulstlday + "/"+ new Date(date.getFullYear(), date.getMonth()+1, 0).getDate()+""; thisfulstlday += "/01" ; //3개월 이전 날짜 구해오기 threefulstday = prevMonth(3); threefuledday = today(); // //검색 날짜 변수 }); //오늘날짜 구하기 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); } //날짜 받아오기 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 ); } //캘린더에 날짜 입력해 주기 function setCalVal(val,targetObj){ $('input[name='+targetObj+']').val(val) ; }