【发布时间】:2019-04-30 05:59:52
【问题描述】:
2019-03-01 到 2019-04-04 删除两个日期之间的周六和周日并计算总天数
【问题讨论】:
-
我不认为它是重复的,因为它是为 Laravel 解决的,它广泛使用 Carbon,一个很好的 Dates 包装器。所以这个问题的答案是用几行代码来实现的(看看我的答案)。
2019-03-01 到 2019-04-04 删除两个日期之间的周六和周日并计算总天数
【问题讨论】:
CarbonPeriod::macro('countWeekdays', function () {
return $this->filter('isWeekday')->count();
});
echo CarbonPeriod::create('2019-03-01', '2019-04-04')->countWeekdays();
【讨论】:
CarbonPeriod::create('2019-03-01', '2019-04-04')->toArray();