alesteq / date-ja
用于获取日本公众假期和日历信息的PHP库。
v1.4.4
2021-01-19 12:04 UTC
Requires
- php: ^7.0
Requires (Dev)
- codeclimate/php-test-reporter: ^0.4.4
- phpunit/phpunit: 6.4.*
README
这是一个用于获取日本日历、公众假期和休假的PHP库。
特性
- 获取指定月份的公众假期和休假日
- 判断指定日期是否为公众假期
- 获取公众假期的名称
- 获取和历、公历、月日、星期
- 获取元号
- 明治, 大正, 昭和, 平成, 令和
- 获取星期
- 日, 月, 火, 水, 木, 金, 土
- 获取旧历月名
- 睦月, 如月, 弥生, 卯月, 皐月, 水無月, 文月, 葉月, 長月, 神無月, 霜月, 師走
- 获取干支
- 十干
- 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸
- 十二支
- 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥
- 十干
- 获取指定月份的第n个星期几的日期(例如:第2个星期一)
- 获取每月的日历日期信息
- 获取营业日
安装
要使用DateJa库,请使用composer安装包。
composer require alesteq/date-ja
用法
首先加载autoload.php并声明命名空间。
<?php require_once "vendor/autoload.php"; use Alesteq\DateJa\DateJa;
然后生成DateJa类的实例。
$dateJa = new DateJa();
例如,判断指定日期是否为公众假期
// 祝日の場合はTRUE、平日の場合はFALSE $holiday = $dateJa->isHoliday(2019, 5, 1); // TRUE
方法详情请参考参考手册