javascript获取当月第一天、当天、最后一天字符串方法

/**
 * 获取当前月份的第一天、当天和最后一天
 **/
function getFirstNowLastDay() {
    var now = new Date();
    var strLink = "-";
    var year = now.getFullYear();
    var month = now.getMonth() + 1;
    var day = now.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (day >= 1 && day <= 9) {
        day = "0" + day;
    }
    var firstDate = year + strLink + month + strLink + '01';
    var sysDate = year + strLink + month + strLink + day;
    var lastDay = this.getLastDay(year, month);
    var lastDate = year + strLink + month + strLink + lastDay;
    var returnArr = [firstDate, sysDate, lastDate];//以数组形式返回  
    return returnArr; 
}
/**
 * 获取当月的最后一天
 * @param year 年份
 * @param month 月份
 **/
function getLastDay(year,month){
    var new_year = year;
    var new_month = month++;//取下一个月的第一天,方便计算(最后一天不固定)
    if(month>12){//如果当前大于12月,则年份转到下一年
        new_month -=12;//月份减
        new_year++;//年份增
    }
    // 取当年当月对应的下个月的前一天,即当前月的最后一天
    var last_date = new Date(new_year,new_month,0).getDate();
    return last_date;
}