如何删除两个日期之间的星期六和星期日并计算总天数[重复]
Posted
技术标签:
【中文标题】如何删除两个日期之间的星期六和星期日并计算总天数[重复]【英文标题】:How to remove Saturday and Sunday between two dates and count total days [duplicate] 【发布时间】:2019-04-30 05:59:52 【问题描述】:2019-03-01 到 2019-04-04 删除两个日期之间的周六和周日并计算总天数
【问题讨论】:
我不认为它是重复的,因为它是为 Laravel 解决的,它广泛使用 Carbon,一个很好的 Dates 包装器。所以这个问题的答案是用几行代码来实现的(看看我的答案)。 【参考方案1】:来自Carbon Docs
CarbonPeriod::macro('countWeekdays', function ()
return $this->filter('isWeekday')->count();
);
echo CarbonPeriod::create('2019-03-01', '2019-04-04')->countWeekdays();
【讨论】:
结束日期是 2019-04-04 , 我的错,我修好了:) 如果我想得到不包括周末的天数,怎么样CarbonPeriod::create('2019-03-01', '2019-04-04')->toArray();
以上是关于如何删除两个日期之间的星期六和星期日并计算总天数[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何计算 Postgres 中两个日期之间除星期日以外的天数?
如何在Javascript中找到两个日期之间的给定天数? [复制]