PHP

[PHP]PHPで西暦和暦変換

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

西暦和暦変換したい

データに和暦しかない場合、どうしても西暦に変換しないといけない場合ありませんか?
古いシステムだとこんな悩みは多いかもしれませんね。

例えば、和暦年/月という形式で年号も無いデータを以下のように変換します。
58/1(昭和58年1月)→1983/1
2/1(平成2年1月)→1990/1

西暦年月 = convertSeireki(和暦年月);

function convertSeireki($wareki) {
//年月分割
if($wareki === “”){
}else{
list($year, $month) = explode(‘/’, $wareki);
if ($year < 50) $year += 1988;
elseif ($year > 50) $year += 1925;
$ym = $year.’/’.$month;
}
return $ym;
}

 

 

 

 

 

 

 

 

上記例では、和暦年が50以下の場合は昭和、
50以上の場合は平成と判定し西暦計算を行っている一例です。
この「50」の部分は適宜変更してください。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

ブログ記事について

ブログ記事は基本、毎週月曜日午前中に発信!(ニュース関連については随時)
記事に価値があると感じましたら、応援をお願いいたします!

公式ホームページについて

当ブログではITエンジニア関連のテクニカルな事、そして様々な商品のレビュー記事を公開しています。
一方ホームページでは、それ以外の少しビジネス寄り(企業や個人事業主向け)のサービスや情報を発信します。

該当される方、ご興味のある方はホームページの方もご参照ください。

コメントを残す

*