<%for(var j = 0; j < displayMonthNum; j++) { %> <% var changedMonth = month + j; var yyy = parseInt(( month + j ) / 12); if(changedMonth > 11) { changedMonth = changedMonth - 12 * yyy; } changedYear = year + yyy; var d = new Date(changedYear, changedMonth); var days = _.dateUtil.getDaysOfMonth(d); var beginWeek = _.dateUtil.getBeginDayOfMouth(d); var endDateTime = endDate.getTime(); var str_month = MonthClapFn(changedYear, changedMonth); var appendDay = 0; var preDay = 0; var preMonthDays = 0; if( showOtherMonthDay) { appendDay = 7-((beginWeek + days) % 7); preDay = beginWeek * -1; preMonthDays =_.dateUtil.getDaysOfMonth(new Date(changedYear, changedMonth - 1)); } var tmpMonth = changedMonth, tmpYear = changedYear; %> <%} %>