首頁  >  文章  >  web前端  >  moment.js輕鬆實現取得當前日期是當年的第幾週_javascript技巧

moment.js輕鬆實現取得當前日期是當年的第幾週_javascript技巧

WBOY
WBOY原創
2016-05-16 16:15:441832瀏覽

程式碼很簡單就不多廢話了,直接奉上程式碼:

複製程式碼 程式碼如下:

/**
     * 實現目前日期是當年的第幾週,再向前和向後推幾週
     * js陣列保存目前日期的前後兩週(共五週的資料)
     **/
    var initSearchMajorChanges = function(){
        //實現目前日期是當年的第幾週,再向前和向後推幾週,js數組保存當前日期的前後兩週(共五週的數據)
        var vv='2015-02-07';
        var vNowDate=moment(new moment(vv).format("YYYY-MM-DD"));//.add('month',0).add('days',-1);
        var vWeekOfDay=moment(vNowDate).format("E");//算出這週的周幾
        var vWeekOfDays=7-vWeekOfDay-1;
        var vStartDate=moment(vNowDate).add('days',vWeekOfDays);
        var vEndDate=moment(vNowDate).add('days',-vWeekOfDay);
        var vStartDateNew=moment(vStartDate).add('days',7*$scope.gWeeks);
        var vEndDateNew=moment(vEndDate).add('days',-(7*$scope.gWeeks));
        //var vYearAndWeek=moment(vStartDate).format("YYYY") '-' moment(vStartDate).format("WW");
        searchMajorChanges(vStartDateNew,vEndDateNew);
    }

需求:

js數組保存當前日期週的前後兩週(共五週的資料),以上是核心代碼!

使用方法也很簡單,希望大家能夠喜歡。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn