テンプレート:ISO dateJA

Documentation icon テンプレートの解説[表示] [編集] [履歴] [キャッシュ破棄]

This template converts dates to YYYY-MM-DD or YYYY-MM or YYYY as appropriate - see below for restrictions on input formats accepted.

使い方

編集

This template only converts dates formated in one of the formats below to an ISO date

The template accepts one parameter - which must be unnamed. For example:

The date parameter must be in one of the following formats:

日本語版独自

編集
  • {{ISO dateJA|2001年1月2日}} →
  • {{ISO dateJA|2002年03月4日}} →
  • {{ISO dateJA|2003年5月06日}} →
  • {{ISO dateJA|2004年07月08日}} →
  • {{ISO dateJA|2005年1月}} →
  • {{ISO dateJA|2006年02月}} →
  • {{ISO dateJA|2007年}} → 2007


  • {{ISO dateJA|2001/1/2}} → 2001-01-02
  • {{ISO dateJA|2002/03/4}} → 2002-03-04
  • {{ISO dateJA|2003/5/06}} → 2003-05-06
  • {{ISO dateJA|2004/07/08}} → 2004-07-08
  • {{ISO dateJA|2005/1}} → 2005-01
  • {{ISO dateJA|2006/02}} → 2006-02
  • {{ISO dateJA|2007/10/02 01:01}} → 2007-10-02UTC01:01
  • {{ISO dateJA|2007/11/13 02:12:23}} → 2007-11-13UTC02:12:23


  • {{ISO dateJA|2001.1.2}} →
  • {{ISO dateJA|2002.03.4}} →
  • {{ISO dateJA|2003.5.06}} →
  • {{ISO dateJA|2004.07.08}} →
  • {{ISO dateJA|2005.1}} →
  • {{ISO dateJA|2006.02}} →


  • {{ISO dateJA|2007-10-02 01:01}} → 2007-10-02UTC01:01
  • {{ISO dateJA|2007-11-13 02:12:23}} → 2007-11-13UTC02:12:23

英語版互換

編集
  • {{ISO dateJA|15 February 2000}} →
  • {{ISO dateJA|15 Mar 2001}} →
  • {{ISO dateJA|April 15, 2002}} →
  • {{ISO dateJA|May 15 2003}} →
  • {{ISO dateJA|Jun 15, 2004}} →
  • {{ISO dateJA|Jul 15 2005}} →
  • {{ISO dateJA|2007-1-2}} → 2007-01-02
  • {{ISO dateJA|2007-03-4}} → 2007-03-04
  • {{ISO dateJA|2007-4-05}} → 2007-04-05
  • {{ISO dateJA|2007-05-06}} → 2007-05-06
  • {{ISO dateJA|2007-7}} → 2007-07
  • {{ISO dateJA|2007-08}} → 2007-08
  • {{ISO dateJA|2007-10}} → 2007-10
  • {{ISO dateJA|November 2008}} →
  • {{ISO dateJA|Dec 2009}} →
  • {{ISO dateJA|2010}} →

Formats for which it can not work because #time returns an error:

  • {{ISO dateJA|01-15-2001}} →
  • {{ISO dateJA|1/2001}} →

英語版との相違点

編集
  • 下記の形式については英語版では対応されていますが、日本語版では月と日が逆に記入されている場合があるので対応していません。
    • {{ISO dateJA|1-2-2006}} →
    • {{ISO dateJA|03-4-2006}} →
    • {{ISO dateJA|4-05-2006}} →
    • {{ISO dateJA|05-06-2006}} →
  • 英語版では、認識できない日付が指定された場合にエラーメッセージが返されますが、日本語版では何も返しません。エラーメッセージが必要な場合には下記の defaultdateパラメータにエラーメッセージを設定してください。

日本語版で追加されたパラメータ

編集
  • defaultdate
日付を認識できない場合、または何も指定されない場合の既定値を指定できます。
  • defaultdateパラメータを指定せず認識できない場合の例:
{{ISO dateJA|2011年(平成23年)2月31日}} →
  • defaultdateパラメータを指定して認識できない場合の例:
{{ISO dateJA|2011年(平成23年)2月31日|defaultdate=2011年(平成23年)2月31日}} → 2011年(平成23年)2月31日
  • defaultdateパラメータを指定しているが認識できる場合の例:
{{ISO dateJA|2011年2月28日|defaultdate=基本的にはISO 8601形式で記入してください。}} → 基本的にはISO 8601形式で記入してください。

内部テンプレート

編集
  • {{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}}と同じです。