2013-05-31 104 views
2

我想顯示日期和時間格式,如"May 23 at 12:30pm"。 我PHP手冊中看到,結果發現: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"

,但是當我用at更換of它給我"May 23 a23 08:26 pm"

我不會發生什麼問題。

回答

10

你需要躲避at既是有特殊含義的格式選項date()

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

See it in action

+0

感謝,它正在與單引號。 –

+0

請確保不要在日期字符串中使用雙引號,它可能會產生意外的結果。 –

5

你需要躲避t太:

echo date('M j \a\t h:i a'); 
0
使用時

另一種選擇可能是:

echo date('M j')." at ".date('h:i a'); 
6

嘗試

<?php 
    echo date('M j \a\t h:i a'); 
?> 

OR

<?php 
    echo date('M j'). "at". date(' h:i a'); 
?> 
相關問題