js獲取今天,明天,本周五,下周五日期的函數


代碼比較簡單,隨便寫寫

 

/**
     * a連接快速選擇日期函數
     */
    function timeChooseSimple(key, me) { //today,tomorrow,thisWeek,nextWeek
        var me = $(me);
        var input = me.parent().prev().prev().find('input');
        if (key == 'today') {
            var year = new Date().getFullYear();
            var month = new Date().getMonth() + 1 <= 9 ? '0' + (new Date().getMonth() + 1) : new Date().getMonth() + 1;
            var strDate = new Date().getDate() <= 9 ? '0' + new Date().getDate() : new Date().getDate();
            var time = year + '-' + month + '-' + strDate;
        } else if (key == 'tomorrow') {
            var tomorrow = new Date();
            tomorrow.setDate(tomorrow.getDate() + 1);
            var year = tomorrow.getFullYear();
            var month = tomorrow.getMonth() + 1 <= 9 ? '0' + (tomorrow.getMonth() + 1) : tomorrow.getMonth() + 1;
            var strDate = tomorrow.getDate() <= 9 ? '0' + tomorrow.getDate() : tomorrow.getDate();
            var time = year + '-' + month + '-' + strDate;
        } else if (key == 'thisWeek') {
            var day = new Date().getDay(); //0=周日,
            var minus = 5 - day;
            var thisWeek = new Date();
            thisWeek.setDate(thisWeek.getDate() + minus);
            var year = thisWeek.getFullYear();
            var month = thisWeek.getMonth() + 1 <= 9 ? '0' + (thisWeek.getMonth() + 1) : thisWeek.getMonth() + 1;
            var strDate = thisWeek.getDate() <= 9 ? '0' + thisWeek.getDate() : thisWeek.getDate();
            var time = year + '-' + month + '-' + strDate;
        } else if (key == 'nextWeek') {
            var day = new Date().getDay(); //0=周日,
            var minus = 5 - day;
            var nextWeek = new Date();
            nextWeek.setDate(nextWeek.getDate() + minus + 7);
            var year = nextWeek.getFullYear();
            var month = nextWeek.getMonth() + 1 <= 9 ? '0' + (nextWeek.getMonth() + 1) : nextWeek.getMonth() + 1;
            var strDate = nextWeek.getDate() <= 9 ? '0' + nextWeek.getDate() : nextWeek.getDate();
            var time = year + '-' + month + '-' + strDate;
        }
        return time;
    }

 

調用代碼

            <div style='padding:5px'>
                        <a href='#' onclick="timeChooseSimple('today',this)">[今天]</a><a href='#' onclick="timeChooseSimple('tomorrow',this)">[明天]</a><a href='#'
                            onclick="timeChooseSimple('thisWeek',this)">[周五]</a><a href='#' onclick="timeChooseSimple('nextWeek',this)">[下周五]</a>
                    </div>

 

以上

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM