我正在尝试创建一个简单的HTML表单,一个元素必须捕获日期和时间,我目前正在使用:
<input type="datetime-local" id="early" name="early" value="02/15/15T03:35">
但问题是,它似乎没有填充元素的值,只显示正常的空白值?
我的格式是datetime-local似乎在Chrome上显示为dd / mm / Y, - : - (可能是小时:分钟)
对于正确的格式,我们对任何帮助表示赞赏吗?
谢谢!
答案 0 :(得分:4)
正确的格式应该是YYYY-MM-DDTHH:MM
或YYYY-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">