我一直在使用这种方法将数据库数据加载到表单中:
value="{{$offer->name}}"
此方法适用于所有其他输入类型,但不适用于type="datetime-local"
日期和时间已存储在类型为datetime
的mysql中。
是他们将时间和日期重新投入到字段中的任何方法(datetime-local
)?
谢谢
答案 0 :(得分:1)
http://dev.w3.org/html5/markup/input.datetime-local.html#input.datetime-local.attrs.value的文档告诉我你需要使用指定的格式:1996-12-19T16:39:57
以下部分,完全按以下顺序排列:
- 约会。
- 文字字符串“T”。
- 一段时间。
因此,您需要将数据库格式格式化为上述格式。
答案 1 :(得分:1)
您可以在控制器上使用str_replace并将值发送到视图。 像这样:
$offer_name = str_replace(' ', 'T', $offer->name);