使用 php 在输入中设置日期时间值

set dateime value in input from using php

在下面的代码中,我尝试在类型为日期时间的输入中显示来自数据库的日期时间值。问题是我不知道这样做的正确格式是什么。

<input class="form-control" name="date_to_discuss" id="date_to_discuss" type="datetime-local"
value="<?php echo date_format($proposal["Date_To_Disscus"], 'Y-m-dTH:i:s');?>" />

我试着在网上寻找答案,但没有用..

试试这个:

<?php
$proposal["Date_To_Disscus"] = '2017-04-12';
?>
<input class="form-control" name="date_to_discuss" id="date_to_discuss" type="datetime-local"
value="<?php echo strftime('%Y-%m-%dT%H:%M:%S', strtotime($proposal["Date_To_Disscus"]));?>" />

输出:

2017-04-12T00:00:00