计算给定日期范围内的星期一

Count Mondays in a given date range

本文关键字:星期一 范围内 日期 计算      更新时间:2023-09-26
如何使用

javascript或jquery计算给定日期范围内的星期一?日期范围如下所示:

(2016-02-22 to 2016-02-29)

搜索了很多,但最后我一无所获。提前致谢

试试这个小提琴

function getCountOf( date1, date2, dayToSearch )
{
    var dateObj1 = parseDate(date1);
    var dateObj2 = parseDate(date2);
    var count = 0;
    var week = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
    var dayIndex = week.indexOf( dayToSearch );
    while ( dateObj1.getTime() <= dateObj2.getTime() )
    {
       if (dateObj1.getDay() == dayIndex )
       {
          count++
       }
       dateObj1.setDate(dateObj1.getDate() + 1);
    }
    return count;
}