lukashron / calendar
v0.2.4
2022-03-11 09:22 UTC
Requires
- php: >=7.4
- ext-calendar: *
README
安装
composer require lukashron/calendar
示例
$myCalendar = new \LukasHron\Calendar\CalendarManager(); $myCalendar->addCalendar(new \LukasHron\Calendar\Country\Czech\Holidays()); $myCalendar->addCalendar(new \LukasHron\Calendar\Country\Czech\Namedays()); $myCalendar->addCalendar(new \LukasHron\Calendar\Country\Czech\Internationaldays()); dump($myCalendar->getYear()); dump($myCalendar->getLabels()); dump($myCalendar->getFullCalendar()); dump($myCalendar->findByDate('1.1.2022'));
日历管理方法
设置日历年 setYear(int $year): void
获取日历年 getYear(): int
添加日历 - CalendarInterface 实例 addCalendar(CalendarInterface $calendar): void
获取完整日历数组 getFullCalendar(): array
获取日历中所有标签 getLabels(): array
通过月份和日期编号查找 findByMonthAndDayNumber(int $month, int $day)
通过月份和日期编号查找,返回简单数组 findByMonthAndDayNumberSimpleArray(int $month, int $day): array
获取随机事件 findRandomEvent(?string $calendarLabel = null)
通过日期查找日期 findByDate($date)
实现日历
[CZECH]
- 假日
- 命名日
- 国际日