2013-08-16 57 views
0

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

$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; 
} 

转换部分是我坚持的。如果有人能够帮助,我会很感激。

谢谢。

+0

看到http://stackoverflow.com/questions/2215354/php- date-format-when-into-datetime-in-mysql 它可能会帮助你找到你想要的东西 –

+0

DATE-TIME返回可读的字符串,你是否想要更改顺序? –

回答

4

您可以更改格式,你想要什么:Y-m-d H:i:s

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

你也可以转换日期,而SQL查询:STR_TO_DATE(日期,'%d.%m.%Y')

相关问题