datetime-local输入没有显示值?

时间:2016-02-03 08:40:57

标签: php html datetime

我正在尝试创建一个简单的HTML表单,一个元素必须捕获日期和时间,我目前正在使用:

 <input type="datetime-local" id="early" name="early" value="02/15/15T03:35">

但问题是,它似乎没有填充元素的值,只显示正常的空白值?

我的格式是datetime-local似乎在Chrome上显示为dd / mm / Y, - : - (可能是小时:分钟)

对于正确的格式,我们对任何帮助表示赞赏吗?

谢谢!

2 个答案:

答案 0 :(得分:4)

正确的格式应该是YYYY-MM-DDTHH:MMYYYY-MM-DDTHH:MM:SS,其中 T 是字符串文字 T 示例

2016-02-01T03:35 2016-02-01T03:35:57

<input type="datetime-local" id="early" name="early" value="2016-02-01T03:35">

您可以阅读并检查格式here

答案 1 :(得分:1)

您应根据此处所写的RFC 3339格式化您的值 - https://www.w3.org/TR/html-markup/datatypes.html#form.data.datetime-local

The following parts, in exactly the following order:
A date.
The literal string "T".
A time.

Example:
1985-04-12T23:20:50.52
1996-12-19T16:39:57

所以试试

<input type="datetime-local" id="early" name="early" value="2015-02-15T03:35:00">