sourcepot/bankholidays

英国和德国的公共假日

v1.1.1 2024-04-17 17:50 UTC

This package is auto-updated.

Last update: 2024-09-25 12:07:27 UTC


README

仓库包含每个国家的一个PHP类。这些类包含getBankHolidays()方法,该方法返回一个包含公共假日的数组。如果不提供参数,getBankHolidays()方法至少返回当前年份的公共假日。

根据国家,可能使用政府互联网资源(例如Gov.uk)或根据规则(例如德国)推导出日期。

文件./www/index.php可用于操作deuk类的方法。您可以使用composer安装www项目:composer create-project sourcepot/bankholidays {目标目录}只需将您的www根目录设置为{目标目录}/src/www/

如何使用PHP类?

对于英国的公共假日,您可以通过以下方式实例化类uk

require_once('../../vendor/autoload.php');

require_once('../php/uk.php');

$uk = new uk();

$bankHolidaysUK = $uk->getBankHolidays();

示例

$bankHolidaysUK将返回一个关联数组,包含过去、当前和下一年的公共假日(见以下示例)。关联数组的键是:array({country}=>array({eventId},...),...) 子键{Event}{Location/Destination}与Datapool日历条目的内容兼容。{eventId}可以用作Datapool日历条目的EntryId

Web page screenshot