テンプレート:Citation/showdate/doc

提供: 萌えっ娘百科事典
< テンプレート:Citation/showdate
2019年1月15日 (火) 21:04時点におけるVcfch843875618 (トーク | 投稿記録)による版 (ページの作成:「{{Documentation subpage|種類=テンプレート}} <includeonly>{{Pp-template}}{{使用箇所の多いテンプレート|250,000以上}} {{…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

パラメータ

  • 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
{{Citation/showdate|2001}} → 2001年
  • yyyy-m
{{Citation/showdate|2002-3}} → 2002年3月
  • yyyy-mm
{{Citation/showdate|2003-04}} → 2003年4月
  • Month yyyy
{{Citation/showdate|March 2002}} → 2002年3月
  • Mon yyyy
{{Citation/showdate|Apr 2003}} → 2003年4月
  • yyyy-m-d
{{Citation/showdate|2004-5-6}} → 2004年5月6日
  • yyyy-mm-dd
{{Citation/showdate|2005-07-08}} → 2005年7月8日
  • Month d yyyy
{{Citation/showdate|January 12 2003}} → 2003年1月12日
  • Month d, yyyy
{{Citation/showdate|February 13, 2004}} → 2004年2月13日
  • d Month yyyy
{{Citation/showdate|14 Mar 2005}} → 2005年3月14日
  • Mon d yyyy
{{Citation/showdate|Apr 15 2006}} → 2006年4月15日
  • Mon d, yyyy
{{Citation/showdate|Jun 16, 2007}} → 2007年6月16日
  • d Mon yyyy
{{Citation/showdate|17 Jul 2008}} → 2008年7月17日

パラメータ1 と パラメータ2 を使用する場合

パラメータ1: 月日または月
パラメータ2: 年
  • yyyy
{{Citation/showdate||2001}} → 2001年
  • yyyy-m
{{Citation/showdate|3|2002}} → 2002年3月
  • yyyy-mm
{{Citation/showdate|04|2003}} → 2003年4月
  • Month yyyy
{{Citation/showdate|March|2002}} → 2002年3月
  • Mon yyyy
{{Citation/showdate|Apr|2003}} → 2003年4月
  • yyyy-m-d
{{Citation/showdate|5-6|2004}} → 2004年5月6日
  • yyyy-mm-dd
{{Citation/showdate|07-08|2005}} → 2005年7月8日
  • Month d yyyy
{{Citation/showdate|January 12|2003}} → 2003年1月12日
  • Month d, yyyy
{{Citation/showdate|February 13,|2004}} → 2004年2月13日
  • d Month yyyy
{{Citation/showdate|14 Mar|2005}} → 2005年3月14日
  • Mon d yyyy
{{Citation/showdate|Apr 15|2006}} → 2006年4月15日
  • Mon d, yyyy
{{Citation/showdate|Jun 16,|2007}} → 2007年6月16日
  • d Mon yyyy
{{Citation/showdate|17 Jul|2008}} → 2008年7月17日

パラメータ2 と パラメータ3 を使用する場合

パラメータ1: 指定不可
パラメータ2: 年
パラメータ3: 月
  • yyyy-m
{{Citation/showdate||2002|3}} → 2002年3月
  • yyyy-mm
{{Citation/showdate||2003|04}} → 2003年4月
  • Month yyyy
{{Citation/showdate||2002|March}} → 2002年3月
  • Mon yyyy
{{Citation/showdate||2003|Apr}} → 2003年4月

対応外記入例

  • {{Citation/showdate|1|2004|5}} → エラー: 月日を month や day に分けずに date にまとめて記入してください。
パラメータ1,2,3 の全てを指定することはできません。
  • {{Citation/showdate||2005|June/July}} → エラー: 月日を month や day に分けずに date にまとめて記入してください。
パラメータ3 に複数の月を指定することはできません。複数の月を指定する必要のある場合は パラメータ1 を使用してください。
  • {{Citation/showdate||2004|6月}} → エラー: 月日を month や day に分けずに date にまとめて記入してください。
パラメータ3 に「月」の漢字を付けることはできません。「月」の漢字を付ける必要のある場合は パラメータ1 を使用してください。
  • {{Citation/showdate||2003年|1}} → エラー: year に「年」の漢字は付けないでください。月や日まで含める場合や「年」の漢字を付ける必要のある場合は year を使用せず date に記入してください。
パラメータ2 に「年」の漢字を付けることはできません。「年」の漢字を付ける必要のある場合は パラメータ1 を使用してください。
  • {{Citation/showdate|||2004-05-01}} → エラー: 月日を month や day に分けずに date にまとめて記入してください。
パラメータ3 のみを指定することはできません。
  • {{Citation/showdate||2004|05-01}} → エラー: 月日を month や day に分けずに date にまとめて記入してください。
パラメータ3 に日や複数の月を指定することはできません。このような場合は パラメータ1 を使用してください。

備考

関連テンプレート

Template:Citation/showdateCore

このテンプレートの基本機能は {{ISOdate}} とほぼ同等のものですが、{{Citation/showdate}}にのみ必要な機能を付加した専用内部テンプレートです。他のテンプレートからは {{ISOdate}}を使用してください。