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;
}