js 范围内生成随机数,获取某月最后一天
/** * 获取某月最后一天 * @param year * @param month * @returns {number} */ getLastDay(year, month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定) if(month > 12) { new_month -= 12; //月份减 new_year++; //年份增 } var new_date = new Date(new_year,new_month,1); //取当年当月中的第一天 return (new Date(new_date.getTime()-1000*60*60*24)).getDate();//获取当月最后一天日期 } /** * 范围内随机生成数字 * @param minNum * @param maxNum * @returns {number} */ randomNum(minNum, maxNum) { switch(arguments.length){ case 1: return parseInt(Math.random()*minNum+1,10); break; case 2: return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); break; default: return 1; break; } }