6

このような日付と時刻の形式を表示したい"May 23 at 12:30pm"。PHPマニュアルで見たところ、次のことがわかりました。

// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');

変更後、なんとか取得できました

 echo date('M j \of h:i a');

それは私に与えています"May 23 of 12:30pm"

しかし、私がそれを交換ofするとat、私に与えられます"May 23 a23 08:26 pm"

何が悪いのかわかりません。

4

5 に答える 5

16

aandをエスケープする必要があるのはt、どちらも書式設定オプションとして使用する場合に特別な意味を持つためです。date()

echo date('M j \a\t h:i a');

実際に見る

于 2013-05-31T16:11:06.740 に答える
5

あなたもエスケープする必要がありtます:

echo date('M j \a\t h:i a');
于 2013-05-31T16:11:00.857 に答える
0

これをphpで試す必要があります:

$t = now(); //This will give you current time
echo date_format($t,"dS M,y \a\\t h:i a"); //14th May,19 at 05:39am
于 2019-05-27T18:45:33.590 に答える