Php 如何更改日期上的查询,使其以mysql以外的格式显示

Php 如何更改日期上的查询,使其以mysql以外的格式显示,php,mysql,Php,Mysql,我从查询结果(购买产品时显示)中得到以下回音,但我更希望显示,而不是2013-01-30,而只是0130 如何重新编码以产生所需的结果 注意:这只是一行重复结果;因此,我不希望改变mysql查询本身 echo htmlspecialchars(stripslashes($row['bookdate'])),'</u>'; echo htmlspecialchars(带斜杠($row['bookdate']),''; 选择日期时,可以使用日期\u格式: SELECT DATE_FOR

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

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

注意:这只是一行重复结果;因此,我不希望改变mysql查询本身

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

选择日期时,可以使用
日期\u格式

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

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

$parts = explode('-', $row['bookdate']);
echo htmlspecialchars(stripslashes($parts[1] . $parts[2])),'</u>';
$parts=分解('-',$row['bookdate']);
echo htmlspecialchars(斜杠($parts[1]。$parts[2]),'';