chidu

2か月カレンダー

0

お世話になります。

過去の記事を拝見もさせて戴いたのですが、どうしてもできずに記載させてもらいました。

MT6で2か月分のカレンダーを表示させたいと思います。
過去の記事を見ながら作っていましたが

「タグでエラーがありました: YYYYMM形式でなければなりません。」
と表示されます。

<MTSetVarBlock name="year"><MTDate format="%Y"></MTSetVarBlock>
<MTSetVarBlock name="month"><MTDate format="%m"></MTSetVarBlock>

<MTSetVarBlock name="nextmonth"><MTIf name="month" eq="12"><MTVar name="year" op="++"><MTElse><MTVar name="year"><MTVar name="month" op="++"></MTIf></MTSetVarBlock>

<$MTDate format="%B %Y" ts="$nextmonth">
<mt:Calendar month="$nextmonth">

としてあります。

<$MTDate format="%B %Y" ts="$nextmonth">
では、2019年4月と表示されました。確認用に入れたものです。

nextmonthの中身を表示させてみたところ20194と表示されました。
0がついてないようで、そのせいでエラーが出てしまったようです。
計算の方法に問題があるのか、どうすれば二桁になるのか、お教えいただければ助かります。

また2か月だけでなく1年分を表示させるのも挑戦中です。

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

返信(3)

| 返信する

返信する


カテゴリグループ

フォーラムカテゴリー

21 76

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

929 3028

最新のトピック: 検索範囲につきまして (2019年3月19日 Mokyoh)

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