natitech/businesscal

用于操作工作日的PHP独立库

7.0.0 2023-07-06 15:44 UTC

This package is auto-updated.

Last update: 2024-09-06 18:34:42 UTC


README

Build Status Latest Stable Version License

用于操作工作日的PHP独立库

安装

composer require nati/businesscal

6.x版本与PHP 7.4和PHP 8.0兼容,但不再维护。7.x版本与PHP 8.1+兼容,是当前维护版本。

用法

//You can pick up a holiday calendar from Nati\Businesscal\Holidays namespace or create your own implementing Nati\Businesscal\Holidays\HolidaysCalendar
$calendar = new Nati\Businesscal\BusinessCalendar(new FrHolidaysCalendar);

//To know if a given date is a business day
$calendar->isBusinessDay(new \DateTimeImmutable());

//To add some business days to a given date
$calendar->addNbBusinessDaysTo(new \DateTimeImmutable(), 20);