[5] 
[DFN[[CODE[<input type=date>]]]]
は[[HTML]]の[[日付入力]][[コントロール][フォームコントロール]]です。

[10] 関連: [[日時入力]]

* 暦法

[6] 
[[利用者]]のための入出力 ([[画面表示]]等) は[[ロケール]]に応じて適切な[[日時表示]]法、
[[暦法]]、[[紀年法]]を使うことが期待されます。


[EG[

[7] 例えば[[日本]]向けには[[元号]]と[[西暦]]の併記、[[年月日]]の順序、
[[グレゴリオ暦]]の[[月日]]などが期待されています。

]EG]

[EG[

[8] 例えば[[米語]]環境では月日年の順序、[[西暦]]、[[英語]]の[[月名]]などが期待されます。

]EG]

[9] 
一方で[[JavaScript]][[プログラム]]による [[DOM API]]アクセスは、
[[ロケール]]にかかわらず形式が標準化されています。
[[JavaScript]] [[プログラマー]]は[[ロケール]]の違いを意識せずに操作できます。
[SEE[ [[HTMLの日時形式]] ]]

* 誕生日入力

[11] [[生年月日]]を指定させたいとき:

>
[PRE(HTML code example)[
<input type=date autocomplete=bday>
]PRE]

[12] 
[CODE[autocomplete]] [[属性]]は(半)自動的な入力のために値の種別を指定する[[属性]]です。
ここでは [CODE[bday]] (birthday = [[誕生日]]) と指定しています。

[13] 
[[Webブラウザー]]は[[利用者]]の[[プロフィール]]データや以前の同様の入力欄の記入実績を参考に、
[[誕生日]]を[[利用者]]に入力候補として提示できます。



* 歴史




[1] [CITE[446510 – Implement date/time input types on Mobile]]
( ([TIME[2013-01-16 14:03:04 +09:00]] 版))
<https://bugzilla.mozilla.org/show_bug.cgi?id=446510>

[2] [CITE[Chromeのinput'''['''type=date''']'''タグ内に和暦を表示する - Null and void]]
( ([TIME[2016-08-05 13:06:14 +09:00]]))
<https://d.hatena.ne.jp/chi-bd/20160730/1469883831>

[3] 
[[iOS]] の [[Safari]] は対応しているけど
[[Mac]] の [[Safari]] は対応していないらしい。
おかしいだろ...
[TIME[2020-02-12T06:57:08.900Z]]


[4] [CITE[New WebKit Features in Safari 14.1 | WebKit]]
([TIME[2021-04-30T06:59:34.000Z]])
<https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/>