テンプレート:Citation/showdate/doc
< テンプレート:Citation | showdate
ナビゲーションに移動
検索に移動
これはテンプレート:Citation/showdateの解説サブページです。 使用方法、カテゴリ、およびその他テンプレート自体に含まれない情報を収容しています。 |
目次
パラメータ
- 1
- Citation/showdateCore
- 年月日または年月または年を指定します。
- Citation/showdate
- パラメータ2 を使用しない場合は、年月日または年月または年を指定します。
- パラメータ2 を使用する場合は、月または月日のみを指定します。
- パラメータ3 を使用する場合は指定しないでください。
- 出典テンプレートの date に相当します。
- 2
- 年を指定します。年を パラメータ1 に含めて指定する場合には指定不要です。
- 出典テンプレートの year に相当します。
- 3
- 月を指定します。パラメータ1を指定せず パラメータ2 に年を指定する場合のみ有効です。このパラメータを使用する場合は日は指定できません。
- 出典テンプレートの month に相当します。
- isodate
- 当テンプレートを内部に使用するテンプレートがさらに別のテンプレートの内部で使用される場合に指定してください。内部テンプレートの呼び出しを少なくすることができます。通常は指定しないでください。このパラメータにはISO 8601形式の日付を指定します。ISO 8601形式に認識できない場合にはそのまま表示します。
- このパラメータに {{ISO dateJA}}等による変換結果を指定する場合には、変換前の日付が日本語版形式なのか英語版形式なのかを判別するため、変換前の日付もパラメータ1に指定してください。下記は、表示する日付の変数名を{{{xxxxdate}}}とした例です。
- {{#if:{{{xxxxdate|}}}
- |{{Citation/showdate|{{{xxxxdate}}}|isodate={{ISO dateJA|{{{xxxxdate}}}|defaultdate={{{xxxxdate}}}}}}}
- |
- }}
- この例で、{{ISO dateJA}}に defaultdateパラメータを設定しないと、認識できない日付であった場合に {{Citation/showdate}}は通常通りに内部テンプレートを呼び出すことになり、内部テンプレートの呼び出しを少なくするメリットが得られませんので注意してください。
表示例
パラメータ1 のみを使用する場合
- yyyy
- yyyy-m
- yyyy-mm
- Month yyyy
- Mon yyyy
- yyyy-m-d
- yyyy-mm-dd
- Month d yyyy
- Month d, yyyy
- d Month yyyy
- Mon d yyyy
- Mon d, yyyy
- d Mon yyyy
パラメータ1 と パラメータ2 を使用する場合
- パラメータ1: 月日または月
- パラメータ2: 年
- yyyy
- yyyy-m
- yyyy-mm
- Month yyyy
- Mon yyyy
- yyyy-m-d
- yyyy-mm-dd
- Month d yyyy
- Month d, yyyy
- d Month yyyy
- Mon d yyyy
- Mon d, yyyy
- d Mon yyyy
パラメータ2 と パラメータ3 を使用する場合
- パラメータ1: 指定不可
- パラメータ2: 年
- パラメータ3: 月
- yyyy-m
- yyyy-mm
- Month yyyy
- Mon yyyy
対応外記入例
- パラメータ1,2,3 の全てを指定することはできません。
- パラメータ3 に複数の月を指定することはできません。複数の月を指定する必要のある場合は パラメータ1 を使用してください。
- パラメータ3 に「月」の漢字を付けることはできません。「月」の漢字を付ける必要のある場合は パラメータ1 を使用してください。
- パラメータ2 に「年」の漢字を付けることはできません。「年」の漢字を付ける必要のある場合は パラメータ1 を使用してください。
- パラメータ3 のみを指定することはできません。
- パラメータ3 に日や複数の月を指定することはできません。このような場合は パラメータ1 を使用してください。
備考
関連テンプレート
- {{Citation/showdate}}
- {{Citation/showdateEN}}
- {{Citation/showdateCore}}
- {{Citation/showdateError}}
- {{Accessdate}}
- {{ISO date}}
- {{ISOdate}}
- {{年月日}}
Template:Citation/showdateCore
このテンプレートの基本機能は {{ISOdate}} とほぼ同等のものですが、{{Citation/showdate}}にのみ必要な機能を付加した専用内部テンプレートです。他のテンプレートからは {{ISOdate}}を使用してください。