使用moment.js获取一个月的星期日数

时间:2014-11-10 12:01:08

标签: javascript node.js date momentjs

我需要一个月sunday'ssaturday's的总数。使用moment.js库。谁能帮我。感谢

1 个答案:

答案 0 :(得分:2)

这是使用moment.js的解决方案:

function getAmountOfWeekDaysInMonth(date, weekday){
    date.date(1);
    var dif = (7 + (weekday - date.weekday()))%7+1;
    console.log("weekday: "+ weekday +", FirstOfMonth: "+ date.weekday() +", dif: "+dif);
    return Math.floor((date.daysInMonth()-dif) / 7)+1;
}

参数date必须是您想要分析的月份中的任何日期。

工作fiddle

注意:星期日是0和星期六6