diego-brocanelli / calculate-working-days
负责计算日期范围内的工作日
1.0.0
2019-06-11 19:39 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.3@dev
- symfony/var-dumper: ^5.0@dev
README
计算日期范围内的工作日数量
要求
- PHP >= 7.4
- Composer
安装
composer install
测试
composer tests
代码分析
以下命令将运行PHPStan第4级分析。
composer code-analysis
示例
一个简单的区间
$days = (new WorkingDays('2019-06-06', '2019-06-11'))->calculate(); $days->getNumber(); //output: 04 $days->getDayList(); //output: ['2019-06-06', '2019-06-07', '2019-06-10', '2019-06-11']
包含假日列表
$holidays = ['2019-06-06']; $days = (new WorkingDays('2019-06-05', '2019-06-11', $holidays))->calculate(); $days->getNumber(); //output: 04 $days->getDayList(); //output: ['2019-06-05', '2019-06-07', '2019-06-10', '2019-06-11']