jQuery 獲取本週、本月、本季度、本年的第一天和最後一天

function cxDate(btn){
    var nowDate = new Date();
    var beginDate = null;
    var endDate = null;
    if(btn == 1){//本日
        beginDate = nowDate.getFullYear() + "-" + (nowDate.getMonth()+1) + "-" + nowDate.getDate() + ' 00:00';
        endDate = myformatter(new Date());
    }else if(btn == 2){//本週
        nowDate.setDate(nowDate.getDate() - nowDate.getDay()+1);
        beginDate = nowDate.getFullYear() + "-" + (nowDate.getMonth()+1) + "-" + nowDate.getDate() + " 00:00";
        nowDate.setDate(nowDate.getDate() + 6);
        endDate = nowDate.getFullYear() + "-" + (nowDate.getMonth()+1) + "-" + nowDate.getDate() + " 23:59";
    }else if(btn == 3){//本月
        beginDate = nowDate.getFullYear() + "-" + (nowDate.getMonth()+1) + "-01 00:00";
        var day = new Date(nowDate.getFullYear(), nowDate.getMonth()+1, 0);
        endDate = nowDate.getFullYear() + "-" + (nowDate.getMonth()+1) + "-" + day.getDate() + " 23:59";
    }else if(btn == 4){//本季
        if(now.getMonth()+1 <= 3){
            beginDate = nowDate.getFullYear() + "-01-01 00:00";
            endDate = nowDate.getFullYear() + "-03-31 23:59";
        }else if(now.getMonth()+1 > 3 && now.getMonth()+1 <= 6){
            beginDate = nowDate.getFullYear() + "-04-01 00:00";
            endDate = nowDate.getFullYear() + "-06-30 23:59";
        }else if(now.getMonth()+1 > 6 && now.getMonth()+1 <= 9){
            beginDate = nowDate.getFullYear() + "-07-01 00:00";
            endDate = nowDate.getFullYear() + "-09-30 23:59";
        }else if(now.getMonth()+1 > 9 && now.getMonth()+1 <= 12){
            beginDate = nowDate.getFullYear() + "-10-01 00:00";
            endDate = nowDate.getFullYear() + "-12-31 23:59";
        }
    }else if(btn == 5){//本年
        beginDate = nowDate.getFullYear() + "-01-01 00:00";
        var day = new Date(nowDate.getFullYear(), 12, 0);
        endDate = nowDate.getFullYear() + "-12-" + day.getDate() + " 23:59";
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章