【发布时间】:2013-11-14 21:04:05
【问题描述】:
我有一个返回网格的查询。其中一列带回一个带有日期的列,如下所示:
echo "<td>{$Row[ETA]}</td>";
这会显示来自数据库的 ETA,如下所示:
2013-10-30 20:00:0
我基本上想删除 TIME 部分并保留日期。这可以在 TD 中完成还是我必须在其他地方进行转换?如果可能的话,我只想在单元格内进行转换。
让我知道如何做到这一点。
【问题讨论】:
-
理想情况下,您会在查询中这样做:
TIME(datecolumnname) -
理想情况下,您应该听取@JohnConde 的建议,因为它会限制您在数据库和脚本之间的开销,但您也可以随时使用
substr()echo "<td>".substr($Row[ETA], 0, 10)."</td>"; -
你的意思是
DATE()。 -
@MonkeyZeus - substr 版本对我有用。谢谢。我投了你一票。
-
接受了。我认为您在此之前帮助我解决了另一个问题。再次感谢。