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;
    }
}

 

posted @ 2021-05-20 10:51  py卡卡  阅读(146)  评论(0编辑  收藏  举报