MovableType

コンテンツの日付表記を管理しやすい形にする方法

はじめに

MTContentDateタグのフォーマットを、MTSetvarsタグで設定しておくと、日付の表記管理しやすくなります。

例えば、多言語サイトを構築する際に、日本語ページ、英語ページで日付フォーマットを切り替えることができます。

サンプルテンプレート

サイト全体で使用する、日付表記をMTSetVarsタグで設定します。

<mt:Setvars>
    date1=%Y-%m-%d
    date2=%Y/%m/%d
    date3=%Y/%m/%d %p (%l:%M)
    sort=%Y%m%d%H%M%S
</mt:Setvars>

「format」に値を設定します。

<mt:ContentDate format="$date1">
<mt:ContentDate format="$date2">
<mt:ContentDate format="$date3">
<mt:ContentDate format="$sort">

出力結果

2018-10-02
2018/10/02
2018/10/02 PM (11:02)
20181002230250