计算天数减去周末


Count days minus weekends

我有一个表单,允许用户使用2个jquery日期选择器输入事件的长度,然后使用日期将其存储在数据库中。

然后我返回活动持续的天数,但我需要排除周末。

例如,如果一个事件从周一持续到周一,则返回的结果为6。

以下是我目前如何返回2个日期范围的天数:

<?=(($currentCourseDates)?ceil((strtotime($currentCourseDates[0]['enddate']." 00:00:00") - strtotime($currentCourseDates[0]['startdate']." 00:00:00")) / 86400)+1:0)?>

这里有很多解决方案:计算php的工作日,使用数组,递归,对进行编号