0

我从查询结果中得到以下回声(在购买产品时显示),但更希望显示它,而不是2013-01-30到简单的0130

如何重新编码以产生所需的结果?

注意: 这只是一行回显的结果;所以,我不想改变 mysql 查询本身。

echo htmlspecialchars(stripslashes($row['bookdate'])),'</u>';
4

2 回答 2

1

只需选择约会的适当部分:

$parts = explode('-', $row['bookdate']);
echo htmlspecialchars(stripslashes($parts[1] . $parts[2])),'</u>';
于 2012-10-23T22:33:41.590 回答
0

DATE_FORMAT选择日期时可以使用:

SELECT DATE_FORMAT(bookdate, '%m%d') AS myDate ...

文档

于 2012-10-23T22:32:10.220 回答