How to get list of days in a month with Moment.js

后端 未结 11 635
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-14 07:17

Using Moment.js I would like to get all days in a month of specific year in an array. For example:

January-2014:
[
\"01-wed\",
\"02-thr\",
\"03-fri\",
\"04-s         


        
11条回答
  •  感动是毒
    2020-12-14 08:05

    Alternative with momentjs, working for me

    function getDaysArrayByMonth() {
      var daysInMonth = moment().daysInMonth();
      var arrDays = [];
    
      while(daysInMonth) {
        var current = moment().date(daysInMonth);
        arrDays.push(current);
        daysInMonth--;
      }
    
      return arrDays;
    }
    

    And you can check

    var schedule = getDaysArrayByMonth();
    schedule.forEach(function(item) {
      console.log(item.format("DD/MM"));
    });
    

提交回复
热议问题