将从数据库检索的日期和时间输入到日期时间输入中

时间:2016-05-26 11:21:45

标签: php html

我正在尝试从我的数据库中检索Datetime值并将其放在带有html input的{​​{1}}中,但它没有显示任何内容。

date type

当我$resQuery = mysql_query("SELECT * FROM reserveringen WHERE id = $ID"); while ($resInfo = mysql_fetch_array($resQuery)) { $dateTime = $resInfo[3]; } <?php echo "<input name='dateTime' type='datetime-local' value='$dateTime'"?> 时,我收到此错误:F12

2 个答案:

答案 0 :(得分:1)

这为我们解决了这个问题!

我将查询更改为:

SELECT *, DATE_FORMAT(Datum, '%Y-%m-%dT%H:%i') AS Datum_conv FROM reserveringen WHERE id = $ID

答案 1 :(得分:0)

问题是,当您将数据写入数据库时​​,您使用了错误的日期格式。仔细查看日期时间值:

2525-0505-16161616 0606:0505

一定是

25-05-16 06:05

保存数据时您使用以下日期格式:

date('dd-mm-yyyy HH:ii')

而不是

date('d-m-Y H:i');