我有一个表单,允许用户使用2个jquery日期选择器输入事件的长度,然后使用日期将其存储在数据库中。
然后我返回活动持续的天数,但我需要排除周末。
例如,如果一个事件从周一持续到周一,则返回的结果为6。
以下是我目前如何返回2个日期范围的天数:
<?=(($currentCourseDates)?ceil((strtotime($currentCourseDates[0]['enddate']." 00:00:00") - strtotime($currentCourseDates[0]['startdate']." 00:00:00")) / 86400)+1:0)?>
这里有很多解决方案:计算php的工作日,使用数组,递归,对进行编号