テンプレート:ISO date/doc
これはテンプレート:ISO dateの解説サブページです。 使用方法、カテゴリ、およびその他テンプレート自体に含まれない情報を収容しています。 |
このテンプレートは、日付をYYYY-MM-DD、YYYY-MM、YYYY形式に変換します。
目次
使い方
このテンプレートは、以下のいずれかの形式で書かれた日付のみをISO形式の日付に変換します
日本語版独自
- {{ISO date|2001年1月2日}} → 2001-01-02
- {{ISO date|2002年03月4日}} → 2002-03-04
- {{ISO date|2003年5月06日}} → 2003-05-06
- {{ISO date|2004年07月08日}} → 2004-07-08
- {{ISO date|2005年1月}} → 2005-01
- {{ISO date|2006年02月}} → 2006-02
- {{ISO date|2007年}} → 2007
- {{ISO date|2001/1/2}} → 2001-01-02
- {{ISO date|2002/03/4}} → 2002-03-04
- {{ISO date|2003/5/06}} → 2003-05-06
- {{ISO date|2004/07/08}} → 2004-07-08
- {{ISO date|2005/1}} → 2005-01
- {{ISO date|2006/02}} → 2006-02
- {{ISO date|2007/10/02 01:01}} → 2007-10-02UTC01:01
- {{ISO date|2007/11/13 02:12:23}} → 2007-11-13UTC02:12:23
- {{ISO date|2001.1.2}} → 2001-01-02
- {{ISO date|2002.03.4}} → 2002-03-04
- {{ISO date|2003.5.06}} → 2003-05-06
- {{ISO date|2004.07.08}} → 2004-07-08
- {{ISO date|2005.1}} → 2005-01
- {{ISO date|2006.02}} → 2006-02
- {{ISO date|2007-10-02 01:01}} → 2007-10-02UTC01:01
- {{ISO date|2007-11-13 02:12:23}} → 2007-11-13UTC02:12:23
英語版互換
- {{ISO date|15 February 2000}} → 2000-02-15
- {{ISO date|15 Mar 2001}} → 2001-03-15
- {{ISO date|April 15, 2002}} → 2002-04-15
- {{ISO date|May 15 2003}} → 2003-05-15
- {{ISO date|Jun 15, 2004}} → 2004-06-15
- {{ISO date|Jul 15 2005}} → 2005-07-15
- {{ISO date|2007-1-2}} → 2007-01-02
- {{ISO date|2007-03-4}} → 2007-03-04
- {{ISO date|2007-4-05}} → 2007-04-05
- {{ISO date|2007-05-06}} → 2007-05-06
- {{ISO date|2007-7}} → 2007-07
- {{ISO date|2007-08}} → 2007-08
- {{ISO date|2007-10}} → 2007-10
- {{ISO date|November 2008}} → 2008-11
- {{ISO date|Dec 2009}} → 2009-12
- {{ISO date|2010}} → 2010
- time関数がエラーを返すため、以下の形式は変換できません。
- {{ISO date|01-15-2001}} → 01-15-2001
- {{ISO date|1/2001}} → 1/2001
英語版との相違点
- 下記の形式については英語版では対応されていますが、日本語版では月と日が逆に記入されている場合があるので対応していません。
- {{ISO date|1-2-2006}} → 1-2-2006
- {{ISO date|03-4-2006}} → 03-4-2006
- {{ISO date|4-05-2006}} → 4-05-2006
- {{ISO date|05-06-2006}} → 05-06-2006
- 英語版では、認識できない日付が指定された場合にエラーメッセージが返されますが、日本語版では何も返しません。エラーメッセージが必要な場合には下記の defaultdateパラメータにエラーメッセージを設定してください。
日本語版で追加されたパラメータ
- defaultdate
- 日付を認識できない場合、または何も指定されない場合の既定値を指定できます。
- defaultdateパラメータを指定せず認識できない場合の例:
- {{ISO date|2011年(平成23年)2月31日}} → 2011年(平成23年)2月31日
- defaultdateパラメータを指定して認識できない場合の例:
- {{ISO date|2011年(平成23年)2月31日|defaultdate=2011年(平成23年)2月31日}} → 2011年(平成23年)2月31日
- defaultdateパラメータを指定しているが認識できる場合の例:
- {{ISO date|2011年2月28日|defaultdate=基本的にはISO 8601形式で記入してください。}} → 2011-02-28
内部テンプレート
- {{ISO date/en}} - 英語版形式である場合に呼び出されます。
- {{ISO date/fr1}} - 英語版形式と日本語版形式のいずれかでない場合で日が1桁の場合に呼び出されます。
- {{ISO date/fr2}} - 英語版形式と日本語版形式のいずれかない場合で日が2桁の場合に呼び出されます。
- {{ISO date/ja}} - 漢字またはピリオドが使用されている場合に呼び出されます。
- {{ISO date/jaL}} - 日付が内部リンクされている場合に呼び出されます。
- {{ISO date/ymd}} - {{#time}}が正しくない結果を返した場合にそのまま返さないための確認をします。
- {{ISO date/year}} - {{#time}}が認識できない形式かつ日本語版形式でない場合に年を取得します。
- {{ISO date/month}} - 月を取得します。
- {{ISO date/day}} - 日を取得します。
- {{ISO date/checkdate}} - 指定された日付が適正かどうか確認をします。
- {{ISO date/n}} - {{Str index}}に相当する機能を必要最低限の機能に限定して軽量化したテンプレートです。
関連テンプレート
日本語版独自
- {{年月日}}
英語版互換
- {{ISO date}} - {{ISOdate}}と間違えやすいので、できるだけ使用しないでください。基本的には{{ISO dateJA}}と同じです。
- {{ISO end date}}
- {{Birth date}}
- {{Birth date and age}}
- {{Start date}}