PHP 日付系 関数

//===================== 西暦を和暦変換
function Wareki_Parse($year)
{

    $pars = [
        ['year' => 2018, 'year_name' => '令和'],
        ['year' => 1988, 'year_name' => '平成'],
        ['year' => 1925, 'year_name' => '昭和'],
        ['year' => 1911, 'year_name' => '大正'],
        ['year' => 1867, 'year_name' => '明治']
    ];

    foreach ($pars as $pas) {

        $base_year = $pas['year'];
        $base_year_name = $pas['year_name'];

        if ($year > $base_year) {
            // 年の計算  入力値 - $pars[year]
            $result_year = $year - $base_year;

            // 元年
            if ($result_year === 1) {
                return $base_year_name . "元年";
            }

            return $base_year_name . $result_year . "年";
        }
    }
    return null;
} //======== END Function


//============= 日付から - を切り取る
function Date_Cut($target)
{

    $date_target = array(
        '-' => '',
        '-' => ''
    );

    //=== 対象 table の キーを取得
    $search = array_keys($date_target);
    //===  キーに対応する 値を変えす   年 => '', '' の 空を返す
    $replace = array_values($date_target);

    $seireki_date = str_replace($search, $replace, $target);

    return $seireki_date;
}