2019年の日本の祝日に対応
祝日を簡単に取得できるライブラリazuyalabs/yasumiが
2019年の日本の祝日に対応した2.1.0をリリース🎉しましたので確認してみましょう
Yasumiについては以下を参照
つ 【PHP】日本の祝日を扱うときは「Yasumi」を使ってみてはどうですか - Qiita
インストール(アップデート)
composerからインストール
既に1.8系を入れてる人もこのタイミングで上げておきましょう
composer require azuyalabs/yasumi 2.1.0
2019年の祝日を取得してみる
use \Yasumi\Yasumi;
$holidays = Yasumi::create('Japan', '2019', 'ja_JP');
foreach($holidays as $holiday) {
echo $holiday . ':' . $holiday->getName() . PHP_EOL;
}
以下、tinker(laravel用REPL)で実行した結果
$ php artisan tinker
Psy Shell v0.9.6 (PHP 7.2.5-1+ubuntu18.04.1+deb.sury.org+1 — cli) by Justin Hileman
>>> use \Yasumi\Yasumi
>>> $holidays = Yasumi::create('Japan', '2019', 'ja_JP');
=> Yasumi\Provider\Japan {#2898}
>>> foreach($holidays as $holiday){ echo $holiday . ':' . $holiday->getName() . PHP_EOL; }
2019-01-01:元日
2019-01-14:成人の日
2019-02-11:建国記念の日
2019-03-21:春分の日
2019-04-29:昭和の日
2019-04-30:国民の休日
2019-05-01:即位の日
2019-05-02:国民の休日
2019-05-03:憲法記念日
2019-05-04:みどりの日
2019-05-05:こどもの日
2019-05-06:振替休日 (こどもの日)
2019-07-15:海の日
2019-08-11:山の日
2019-08-12:振替休日 (山の日)
2019-09-16:敬老の日
2019-09-23:秋分の日
2019-10-14:体育の日
2019-10-22:即位礼正殿の儀
2019-11-03:文化の日
2019-11-04:振替休日 (文化の日)
2019-11-23:勤労感謝の日
>>>
ちゃんと4月5月の10連休にも対応してるみたいです
つ 2019年(平成31年・令和元年)カレンダー(祝日・六曜・月齢)|便利コム
おわり
- 令和かっこいい
- 10連休ばんざい