如何在 PHP 中使用 bootstrap 日期选择器获取特殊的星期几和工作日列表

How to get special day of week and list of weekdays using bootstrap datepicker in PHP

我正在使用 Bootstrap 日期选择器,我希望获得每周的特殊日子(例如:星期一、星期三、星期六)。例如,如果我们每个星期一和星期三 select,则仅在星期一和星期三 select。

我希望这个工作日到每个月都明智,(比如,如果我们 select 日期是 6 月 24 日到 7 月 24 日并且 select 只有星期一。然后每周一从 6 月 24 日到 24 日-7 月将 selected).

那么使用 bootstrap 日期选择器获取工作日的正确方法是什么?

我们将不胜感激任何形式的帮助。

提前致谢。

我找到了解决方案:

 $start_date = "28-06-2016";
 $end_date = "28-07-2016";
 $weekdays = [1,2]; // 0 = sunday, 1 = monday ...

 $range_date = array();
 for ($i = strtotime($start_date); $i <= strtotime($end_date); $i = strtotime('+1 day', $i)) 
 {
     if(in_array(date('N', $i), $weekdays))//Monday == 1
     {
           echo date('l Y-m-d', $i).'<br>'; //prints the date only if it's a Monday or tuseday etc..
      }
 }

并输出:

 Tuesday 2016-06-28
 Monday 2016-07-04
 Tuesday 2016-07-05
 Monday 2016-07-11
 Tuesday 2016-07-12
 Monday 2016-07-18
 Tuesday 2016-07-19 
 Monday 2016-07-25
 Tuesday 2016-07-26