にゃふちゃ

コンテンツデータ公開日の日付比較について(IF文)

0

コンテンツデータの公開日が現在の時間より過去のものと未来のものにIF文でふりわけたいです。
下記のようなコードを作成しましたが、日付が未来のものも過去として振り分けられてしまいます。
何がいけないでしょうか?

<mt:If tag="ContentDate" gt="Date">
    この記事は未来のものです
<mt:Else tag="ContentDate" lt="Date">
    この記事は過去のものです
<mt:Else tag="ContentDate" eq="Date">
    この記事は現在のものです
</mt:If>

返信(2)

| 返信する
  • >にゃふちゃさん

    遅くなってすいません。
    下記のように修正すれば動作すると思います。

    <$mt:ContentDate format="%Y%m%d" setvar="content_date"$>
    <$mt:Date format="%Y%m%d" setvar="publish_date"$>
     
    <mt:If name="content_date" gt="$publish_date">
    この記事は未来のものです
    <mt:ElseIf name="content_date" lt="$publish_date">
    この記事は過去のものです
    <mt:Else eq="Date">
    この記事は現在のものです
    </mt:If>

    よろしくお願い致します。

  • yujiro様

    もしかしたら、このフォーラムで質問したのは悪かったかな…と思ってたのでご回答ありがとうございました!
    一度変換かけないといけないのですね。大変感謝いたします。

返信する


カテゴリグループ

106 23

最新のトピック: test (2019年5月29日 sato)

フォーラムカテゴリー

21 76

最新のトピック: 公開終了日の取り消し (2013年10月18日 gsk)

291 839

最新のトピック: CustomFieldsSearchで (2021年7月21日 takaraism)

409 1112

最新のトピック: 環境変数の設定「DisableResourceField (2021年8月 5日 mutsuka)

OpenID対応しています OpenIDについて