php 格式字段 datetime-local 到 php

php format field datetime-local in to php

我有这样的输入

<input type="datetime-local">

我已成功将其插入数据库。在数据库中,它存储在我的 table

2021-05-17 23:00:00 

但后来我想像这样在我的页面中显示它

<input type="datetime-local" value="<?php echo $date_time; ?>" >

但它给了我一个空白字段

但是当我检查它时,它在值字段中显示了我的正确值

使用 DATE_FORMAT()

从数据库获取日期时间
SELECT *, DATE_FORMAT(datetime, '%Y-%m-%dT%H:%i') AS custom_date 

并在获取您的数据所在变量的数据后,在您的输入值中使用该变量

<input type='datetime-local' name='datetime' value='<?php echo $row['custom_date'] ?>' >