我正在使用 mysql 从日期时间格式的字段中提取数据。我正在用 PHP 抓取它,并且我正在回显它。我需要更改格式,以便人类可读。理想情况下,我想在 PHP 中执行此操作,因此我只需要更改一个 PHP 文件。如果我在 SQL 中执行此操作,它将影响多个文件。
现在的输出如下所示:2011-05-30 21:28:37
。我需要它看起来像这样:05/30/2011
。
这是我的代码:
$query = "SELECT `fileName`,
`imageName`,
`imageCaption`,
`imageDate`
FROM `images`
WHERE `gallery` = '$gallery'
AND `imageOrder` = '$featuredImage'";
$result = mysql_query($query);
$num = mysql_numrows($result);
$i = 0;
while ($i < $num) {
$fileName = mysql_result($result,$i,"fileName");
$order = mysql_result($result,$i,"imageOrder");
$imageName = mysql_result($result,$i,"imageName");
$imageCaption = mysql_result($result,$i,"imageCaption");
$date = mysql_result($result,$i,"imageDate");
echo "$date";
$i++;
}
最佳答案
$time = strtotime(mysql_result($result,$i,"imageDate"));
$display_date = date('d/m/Y', $time);
关于php - SQL和PHP日期时间...最直接的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397456/