我需要按特定天数获取除星期日和可选星期六以外的日期数组...我发现了一件很酷的事情- dateperiod,女巫给了我数组,但是如何排除星期日和星期六?
问问题
122 次
2 回答
1
尝试这个...
$daterange = new DatePeriod(...);
$weekdays = [];
foreach($daterange as $date){
if ($date->format("N") < 6) array_push($weekdays, $date);
}
$weekdays
现在应该包含date
不是一周中第 6 天或更大天(即星期六或星期日)的所有对象
于 2013-05-17T07:40:29.583 回答
0
正如西蒙 M 所说,这似乎是这个问题的解决方案,这里也得到了回答 获取两个日期之间的日期范围,不包括周末
有点令人不安的是 DatePeriod 上没有排除日期的选项。
于 2013-05-17T07:49:56.450 回答