natitech / businesscal
用于操作工作日的PHP独立库
7.0.0
2023-07-06 15:44 UTC
Requires
- php: ^8.1
- ext-calendar: *
Requires (Dev)
- holidayapi/holidayapi-php: ^3.0
- phpunit/phpunit: ^10.2
Suggests
- holidayapi/holidayapi-php: To retrieve holidays from holidayapi.com
README
用于操作工作日的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);