<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=Template%3ACheckdate%2Fdoc</id>
	<title>Template:Checkdate/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tiffa.net/w/index.php?action=history&amp;feed=atom&amp;title=Template%3ACheckdate%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=Template:Checkdate/doc&amp;action=history"/>
	<updated>2026-04-10T03:36:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.tiffa.net/w/index.php?title=Template:Checkdate/doc&amp;diff=62&amp;oldid=prev</id>
		<title>imported&gt;Fire: ページの作成:「&lt;noinclude&gt;{{Documentation subpage|種類=テンプレート}}&lt;/noinclude&gt; &lt;includeonly&gt;{{Pp-template}}{{使用箇所の多いテンプレー…」</title>
		<link rel="alternate" type="text/html" href="https://wiki.tiffa.net/w/index.php?title=Template:Checkdate/doc&amp;diff=62&amp;oldid=prev"/>
		<updated>2020-08-22T10:34:02Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&amp;lt;noinclude&amp;gt;{{Documentation subpage|種類=&lt;a href=&quot;/w/index.php?title=Help:%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Help:テンプレート (page does not exist)&quot;&gt;テンプレート&lt;/a&gt;}}&amp;lt;/noinclude&amp;gt; &amp;lt;includeonly&amp;gt;{{Pp-template}}{{使用箇所の多いテンプレー…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Pp-template}}{{使用箇所の多いテンプレート|281,000以上}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
「yyyy-mm-dd」「Month yyyy」形式の日付を「yyyy年m月」形式に変換します。「yyyy年m月」形式の日付を指定された場合にはそのまま返します。&lt;br /&gt;
&lt;br /&gt;
== 基本機能 ==&lt;br /&gt;
* 「yyyy年m月」形式は、変換せずそのまま返します。&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|{{#time:Y年1月}}}}&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|{{#time:Y年}}12月}}&lt;br /&gt;
* 「月」の文字より後に日や時刻などがある場合は取り除きます。&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|{{#time:Y年Fj日}}}}&lt;br /&gt;
* 「Month yyyy」形式は、「yyyy年m月」形式に変換します。&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|{{#time:F Y|now|en}}}}&lt;br /&gt;
* 「yyyy-mm」、「yyyy-mm-dd」形式は、「yyyy年m月」形式に変換します。&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|{{#time:Y-m-d}}}}&lt;br /&gt;
* 日付を認識できない場合、または何も指定されない場合には、オプションのdefaultdateが指定されている場合を除き、何も返しません。&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|あいうえお}}&lt;br /&gt;
: 例：{{テンプレートの使用例|templatename=Checkdate|}}&lt;br /&gt;
&lt;br /&gt;
== 日本語版で追加されたパラメータ ==&lt;br /&gt;
* defaultdate&lt;br /&gt;
: 日付を認識できない場合、または何も指定されない場合の既定値を指定できます。先頭の3文字が「エラー」だった場合に限り、{{Tl|Error}}を呼び出します。&lt;br /&gt;
&lt;br /&gt;
== 英語版との相違点 ==&lt;br /&gt;
* このテンプレートの内部で使用している&amp;lt;nowiki&amp;gt;{{#time}}&amp;lt;/nowiki&amp;gt;は仕様上、特定の書式での入力に対してユーザーが意図しない認識をする場合があり、その懸念を回避するため、「Month, yyyy」形式は、日本語版ではサポートしていません。&lt;br /&gt;
* 同じ問題により、「yyyy年m月〜」、「yyyy-mm〜」形式以外では、[[2059年]]以前の日付のみを対象としています。&amp;lt;!-- この範囲外の日付はこのテンプレートの用途としては必要が無く、問題回避ロジックをシンプルにするための処置。 2059年が近づいたら（?）対処してください。--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 廃止した機能 ==&lt;br /&gt;
* 「yyyy年m月」形式で、1桁の月に0を付けて2桁で指定された月を1桁に変換する機能は廃止しました。&amp;lt;!-- 2013年8月廃止 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 備考 ==&lt;br /&gt;
* 「yyyy年m月」形式（「月」の文字が使用されている場合）においては、正しくない日付を指定された場合でも基本的にはその年月をそのまま返します。&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;「月」の文字が使用されているのに「年」の文字の代わりに「-」（ハイフン）等が使用されている場合にも「年」には変換しません。&amp;lt;!-- 注意：これをエラー扱いとしない仕様は{{Cite web}}で使用している。--&amp;gt;&amp;lt;!--2011年10月2日現在 --&amp;gt;&lt;br /&gt;
* 「yyyy年m月」形式でない場合において、当&amp;lt;nowiki&amp;gt;{{Checkdate}}&amp;lt;/nowiki&amp;gt;が回避している&amp;lt;nowiki&amp;gt;{{#time}}&amp;lt;/nowiki&amp;gt;の問題は次のとおりです。&lt;br /&gt;
** 「yyyymm」の入力を意図して6桁の数字列を指定した場合に、時刻として解釈することができるときはエラーにならず時刻として解釈される。当&amp;lt;nowiki&amp;gt;{{Checkdate}}&amp;lt;/nowiki&amp;gt;では、オプションの defaultdateが指定されている場合を除き、何も返しません。&lt;br /&gt;
**: 例：&amp;lt;nowiki&amp;gt;{{#time:Y年n月j日 (D) H:i:s (T)|200901}}&amp;lt;/nowiki&amp;gt; → {{#time:Y年n月j日 (D) H:i:s (T)|200901}}&lt;br /&gt;
** 「Month, yyyy」を意図した入力の場合（Monthと yyyyの間に「,」（カンマ）を挿入した場合）、時刻として解釈することができるときにはyyyyの数字が時刻として解釈され、そうでなければ年として解釈される。当&amp;lt;nowiki&amp;gt;{{Checkdate}}&amp;lt;/nowiki&amp;gt;では、オプションのdefaultdateが指定されている場合を除き、何も返しません。&lt;br /&gt;
**: 例：&amp;lt;nowiki&amp;gt;{{#time:Y年n月j日 (D) H:i:s (T)|September, 2008}}&amp;lt;/nowiki&amp;gt; → {{#time:Y年n月j日 (D) H:i:s (T)|September, 2008}} &lt;br /&gt;
** 指定されている月が[[小の月]]（2・4・6・9・11）で、なおかつ年と日が指定されていない場合、それを閲覧している時点が[[大の月]]（1・3・5・7・8・10・12）の月末日のときに月数が翌月に繰り上がる。このバグを回避するため、当&amp;lt;nowiki&amp;gt;{{Checkdate}}&amp;lt;/nowiki&amp;gt;の内部では、年と月の両方が指定されている入力のみ扱っています。&lt;br /&gt;
**: 例：&amp;lt;nowiki&amp;gt;{{#time:Y年F|February}}&amp;lt;/nowiki&amp;gt; → 毎月28日（閏年の場合は29日）までは正常ですが、その後は3月に繰り上がります。&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
* [[テンプレート:年月日]]：西暦年・月・日の引数を「XXXX年XX月XX日」に整形する。&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{sandbox other||&lt;br /&gt;
{{デフォルトソート:{{TEMPLATENAME}}}}&lt;br /&gt;
&amp;lt;!-- カテゴリは以下に追加してください --&amp;gt;&lt;br /&gt;
[[Category:メタテンプレート]]&lt;br /&gt;
[[Category:暦と日付と時間のテンプレート]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Fire</name></author>
	</entry>
</feed>