HTML

<input type="datetime-local">

 inputタグの type属性で type="datetime-local" を指定すると、 UTC(協定世界時)によらないローカル日時の入力欄が作成されます。

 name属性は入力欄に名前を付ける属性ですが、formでデータが送信される際、name属性で指定した名前と、入力された値が一組になって送信されます。

 ユーザーは空文字を入力することができます。入力必須にする場合には、required属性を併用してください。

 type="datetime-local"の場合、step属性の単位は秒、初期値は 60 となります。