在PHP中将datetime从SQL转换为字符串

时间:2013-08-16 15:02:58

标签: php sql datetime

我有一个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;
}

转换部分就是我所坚持的。如果有人可以帮忙解决这个问题,我将非常感激。

谢谢。

2 个答案:

答案 0 :(得分:4)

您可以根据需要更改格式:Y-m-d H:i:s

$date = strtotime($curr['datetimefield']);
echo date('Y-m-d H:i:s', $date);

答案 1 :(得分:-1)

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