PHPで年度を取得するシンプルな方法

2022年8月22日月曜日

PHP

t f B! P L

PHPで年度を取得するシンプルな方法を紹介する。

イケてない方法

まず、コード量が多い、よくあるイケてない方法の年度取得を見てみる。

$now = new DateTime();
$m = (int)$now->format("m");
if (1 <= $m && $m <= 3) {
    $nendo = (string)($now->format("Y") - 1);
} else {
    $nendo = $now->format("Y");
}

う〜ん、なんかゴチャゴチャしてるな。

スポンサーリンク

イケてる年度取得

スマート!!!

$nendo = (new \DateTime('-3 month'))->format('Y');
スポンサーリンク
スポンサーリンク

このブログを検索

Profile

自分の写真
Webアプリエンジニア。 日々新しい技術を追い求めてブログでアウトプットしています。
プロフィール画像は、猫村ゆゆこ様に書いてもらいました。

仕事募集もしていたり、していなかったり。

QooQ