swydmuch/business-days

PHP 库,用于处理单独的一天和一系列的天数,以便检查是否为工作日

v1.0.1 2021-12-31 16:58 UTC

This package is not auto-updated.

Last update: 2024-09-21 04:57:20 UTC


README

PHP 库,用于处理单独的一天和一系列的天数,以便检查是否为工作日

安装

composer require swydmuch/business-days

本地化

目前,该库只适用于 波兰(pl)和 荷兰(nl)的公共假日
我鼓励您贡献,以便添加其他位置

基本用法

从字符串创建日期

$day = Day::createFromString('2021-12-13', 'pl');

检查是否为工作日

$day->isBusiness();
//true

创建两个日期之间的范围

$range = Range::createFromString('2021-12-13', '2021-12-14', 'pl');

计算范围内的业务天数

$range->countBusinessDays();
//2

从范围内获取业务天数的数组

$range->businessDays();
//[Day,Day]