0

クエリの結果から次のエコーがあります(製品の購入時に表示するため)が、2013-01-30ではなく単に0130に表示したいと思います。

これを再コーディングして、目的の結果を生成するにはどうすればよいですか?

注: これは、エコーされた結果の1行にすぎません。したがって、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 に答える