cmelda/holidays

按国家查询节假日和纪念日

资助包维护!
给我买杯咖啡

v1.3 2024-08-29 17:19 UTC

This package is auto-updated.

Last update: 2024-09-29 17:26:59 UTC


README

Latest Stable Version Total Downloads License PHP Version Require

安装

composer require cmelda/holidays

可用国家列表

列表

用法

公共假日


$holidays = new \Cmelda\Holidays\Holidays('cze');

$date = new DateTimeImmutable();

$day = $holidays->getDay($date);

try {
    $publicHolidays = $day->getPublicHoliday();
} catch (\Cmelda\Holidays\Exceptions\NoPublicHolidayException $e) {
    // no public holiday
}

纪念日


$holidays = new \Cmelda\Holidays\Holidays('cze');

$date = new DateTimeImmutable();

$day = $holidays->getDay($date);

try {
    $names = $day->getNames();
} catch (\Cmelda\Holidays\Exceptions\NoNameException $e) {
    // no name's day
}

日期


$date = new DateTimeImmutable();

$day = new \Cmelda\Holidays\Day($date);

try {
    $names = $day->getNames('cze');
} catch (\Cmelda\Holidays\Exceptions\NoNameException $e) {
    // no name's day
}

try {
    $names = $day->getNames('svk');
} catch (\Cmelda\Holidays\Exceptions\NoNameException $e) {
    // no name's day
}

许可证

在MIT许可证下分发。更多信息请参阅 LICENSE.txt

捐赠

Buy me a coffee