diego-brocanelli/calculate-working-days

负责计算日期范围内的工作日

1.0.0 2019-06-11 19:39 UTC

This package is auto-updated.

Last update: 2024-09-08 07:47:46 UTC


README

计算日期范围内的工作日数量

Maintainability

要求

  • 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']

作者

Diego Brocanelli Francisco

许可证

MIT