日付文字列を元号+和暦数字の表記に変換するPHPのクラスです。 令和反映済み。
旧システムでも使えるようPHP5でも動作するように書きました。
アルファベット表記、漢数字にも対応しています。 (年度は9999年が上限です)
composer require yutaki323/wareki
use Wareki\Wareki;
$wareki = new Wareki;
echo $wareki->format();
(今日が2019年4月30日なら)
平成31年
$wareki = new Wareki('2019-04-30');
echo $wareki->format('{gengou}{nendo}年');
平成31年
$wareki = new Wareki('2019-04-30');
echo $wareki->format('{gengou.short}.{nendo}');
H.31
$wareki = new Wareki('2019-04-30');
echo $wareki->format('{gengou}{nendo.kanji}年');
平成三十一年
$wareki = new Wareki('2019-05-01');
echo $wareki->format('{gengou}{nendo.kanji}年');
令和元年
$wareki = new Wareki('2019-05-01');
echo $wareki->format('{gengou}の{nendo.kansuji}年');
令和の一年