0

我有一个 SQL 数据库表,其中包含一个包含日期时间格式数据的列。现在,在获取该行的值后,我需要将 datettime 转换为可读的字符串,但我无法做到这一点。这是我正在使用的代码:

$result = mysqli_query($handle, "SELECT * FROM $dbTable WHERE id=$id");

while($curr = mysqli_fetch_array($result))
{
    // CONVERT $curr['datetimefield'] TO STRING
    // echo $strong-format-of-datetime;
}

转换部分是我所坚持的。如果有人可以提供帮助,我将不胜感激。

谢谢你。

4

2 回答 2

4

你可以改变你想要的格式:Y-m-d H:i:s

$date = strtotime($curr['datetimefield']);
echo date('Y-m-d H:i:s', $date);
于 2013-08-16T15:05:49.880 回答
-1

您还可以在 SQL 查询时转换日期:STR_TO_DATE(日期,'%d.%m.%Y')

于 2013-08-16T15:08:58.387 回答