日付のテンプレートタグから元号を取得するツイート令和元年も8か月経ち残り数日です。令和ネタも気温も冷え込んだこの期に及んで、テンプレートで日時の情報から元号を得ることについて書きます。基本に忠実に、このような課題を解決するには、テンプレートでごちゃごちゃせずに、プラグインを書けということになります。プラグイン」があります。テンプレートテンプレートならこのような解が考えられます。name="_result"$></MTSetVarTemplate>出力結果から空白文字をなくすため、行頭が「>」で始まる変則的なテンプレートにしています。社内から「わかりにくい、誤解を招く」といった意見がありましたので、別版も後述します。タグで読み込むなどしておきます。format="%Y%m%d"$>」で、「20191226」のような8桁の日付情報を得ます。テンプレート片を呼び出します。_yyyymmdd="$foo"$>」のようにして日付を渡します。モディファイア「_with_year」で、「平成31年」や「令和元年」のように年も取得できます。_with_year="1"$>出力結果です。name="_tmpl{yyyymmdd_to_japanese_era}"$>時代です。__last__></ol></MTIf></MTLoop>テスト結果です。