Datetime-local值没有出现在输入标签上


datetime-local value doesn't appear on input tag

我正在制作一个php页面,在那里我可以编辑给定的截止日期&时间。单击编辑按钮后,datetime-local的上一个值不会出现在日期时间框上。

前一个值为2016-06-17 19:07:00

就像这样mm/dd/yyyy --:--:--

这个不显示之前的值:

<input type="datetime-local" name="c_datetime" value=<?php echo $row[5] ?> />

但是当我这样做时,它会正确显示日期和时间。

<?php echo $row[5] ?>

如何使其显示前一个值?

提前感谢!

看起来你可能遗漏了一些php代码的引号:

<input type="datetime-local" name="c_datetime" value="<?= str_replace(" ", "T", $row[5]) ?>" />