alesteq/date-ja

用于获取日本公众假期和日历信息的PHP库。

v1.4.4 2021-01-19 12:04 UTC

This package is auto-updated.

Last update: 2024-09-19 21:20:52 UTC


README

Build Status Maintainability Test Coverage Latest Stable Version PHP from Packagist GitHub code size in bytes

这是一个用于获取日本日历、公众假期和休假的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

方法详情请参考参考手册

许可证

MIT许可证 (MIT) 2019 - Alesteq. 请参阅LICENSE以获取更多详细信息。