Php 无法用正确的时间显示日期

Php 无法用正确的时间显示日期,php,mysql,sql,datetime,Php,Mysql,Sql,Datetime,我正在另一个部分中设置,它使用curdate()保存;之后,我想在表中列出该值及其时间,但当我尝试这样做时: echo "<td style='width: 15%;'>". date("d.m.Y H:i:s", strtotime($row['Erstelldatum'])) . '</td>'; echo”“。日期(“d.m.Y H:i:s”,标准时间($row['erstelldatam']))。”; 我明白了: 格式正确(德语),但时间不正确。这里怎么了?

我正在另一个部分中设置,它使用
curdate()
保存;之后,我想在表中列出该值及其时间,但当我尝试这样做时:

echo "<td style='width: 15%;'>". date("d.m.Y H:i:s", strtotime($row['Erstelldatum'])) . '</td>';
echo”“。日期(“d.m.Y H:i:s”,标准时间($row['erstelldatam']))。”;
我明白了:

格式正确(德语),但时间不正确。这里怎么了?数据库格式是否错误?

数据库中的字段类型必须是
DATETIME
。您当前的类型是
DATE

数据库中的字段类型必须是
DATETIME
。您当前的类型是
DATE

您确定数据库中的数据正确吗?(请更新您的问题,以显示存储内容的示例,或者更好的是显示存储方式。)表的结构是什么?您确定时间数据在数据库中吗?或者,它只是日期?看起来更像是
date
字段,而不是
datetime
您确定数据库中的数据正确吗?(请更新您的问题,以显示存储内容的示例,或者更好的是显示存储方式。)表的结构是什么?您确定时间数据在数据库中吗?或者,它只是日期?看起来更像一个
date
字段,而不是
datetime
这也是我要看的。好的,谢谢。必须在填写数据的整个过程中做一些轻微的修改。现在它工作了:)这也是我要看的。好的,谢谢你。必须在填写数据的整个过程中做一些轻微的修改。现在开始工作:)