1

あるとは思えませんが、PHP で再度攻撃するのではなく、MySQL クエリの日付番号にサフィックスを直接適用できるかどうか疑問に思っていました。つまり、私は現在クエリを実行しています

DATE_FORMAT(Date,"%d %b %y")

これにより、2012年 7 月13日となります。2012 年 7 月13日にサービスを提供するクエリを取得できますか?

そうでない場合、サフィックスを適用する最も効率的な方法は何ですか? 現時点では、文字列を配列に分解し、関数を介して day 変数を実行して正しいサフィックスを適用し、すべての変数を再び連結しています。

4

1 に答える 1

4

試す

DATE_FORMAT(Date,"%D %b %y")

DATE_FORMAT の MySQL マニュアルから:

%D 英語の接尾辞付きの日 (0 日、1 日、2 日、3 日、…)

于 2012-10-21T20:12:46.417 に答える