MovableTypeで日時を比較する

トップページ > PC技術ネタ > Software > MovableType > MovableTypeで日時を比較する
| コメント(0) | トラックバック(0)

Google ウェブマスターツール眺めてたら
構造化データにてupdatedがねぇよ!と怒られたので対応した時のメモ

updatedを出すだけなら
hentryを指定してるところに
<abbr class="updated" title="<$mt:EntryModifiedDate format_name="iso8601"$>"><$mt:EntryModifiedDate format="%x %X"$></abbr>
みたいな感じで追加すりゃ完了なのですが
個人的に更新があったらupdatedを出したい
ってことで調べてみた結果、以下の比較文でいけそう

<$mt:EntryDate format="%Y%m%d%H%M%S" setvar="entry_date"$>
<$mt:EntryModifiedDate format="%Y%m%d%H%M%S" setvar="modified_date"$>
<mt:If name="entry_date" eq="$modified_date">
更新がなかった場合に表示したい内容
<mt:ElseIf>
更新があった時に表示したい内容
</mt:If>

要は変数に投稿日と更新日をセットして比較しただけ
任意の日付で比較したい場合は
<$mt:Date ts="20140722120000" format="%Y%m%d%H%M%S" setvar="date"$>
という風にmt:Dateタグのtsモディファイア使って変数にぶち込んで比較しましょう

トラックバック(0)

トラックバックURL: https://www.home-dc.net/blog-cgi/mt-tb.cgi/363

コメントする

検索

Loading

カレンダー

<   2014年7月   >
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

twitter

QRコード

Break Out!? blog ver.