2013-08-05 19 views
6

我想让日期等于类似的东西:发布于06:55 PM于8/5/13。但是,我似乎无法正确获得“开启”部分的工作。我尝试了反斜线我想要的字符,但每次发生这样的事情发生:06:55 PM o 8/5/13 我似乎无法得到“n”显示。似乎无法从PHP日期()转义字符;

这是我有:

date("h:i A \o\n m/d/y"); 

根据PHP手册网站这应该工作。帮帮我?谢谢。

回答

10

PHP会将\n解释为换行符。为了逃脱,只需添加一个额外的斜杠:

date("h:i A \o\\n m/d/y"); 

输出:

04:06 AM on 08/06/13 

现场演示:http://codepad.org/oI6rIyTq

4

您还可以使用单一的配额,以避免转义:

echo date('h:i A \o\n m/d/y');