PG WORKS

PHPやLinuxサーバなどのノウハウや、便利なツールを紹介していきます。

【PHP】JpCarbonで祝日判定

前にCarbonを使った日付処理を公開しました。

zen6a.hateblo.jp

仕事で祝日を判定する処理が必要なり調べたところ、Composerで「JpCarbon」という祝日を判定できる記事を見つけました。

enomotodev.hatenablog.com

祝日を判定し祝日であれば、何の祝日なのか表示する

require 'home/○○○/bin/vendor/autoload.php';

use Carbon\Carbon;
use JpCarbon\JpCarbon;

$dt = new Carbon('2018-12-23');
$st = JpCarbon::createFromDate($dt->year, $dt->month, $dt->day)->holiday;

echo $st;

祝日でなければ結果は何も表示されません。