2013-08-05 6 views
6

Próbuję zrobić datę równą coś takiego: Wysłany o 06:55 na 8/5/13. Jednak nie mogę sprawić, że część "włączona" działa poprawnie. Próbowałem wycofać wszystkie znaki, które chcę, ale za każdym razem dzieje się coś takiego: 06:55 PM o 8/5/13 Nie mogę sprawić, że pojawi się "n".Nie można wydostać się z postaci z PHP date();

To jest to, co mam:

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

Według strony internetowej ręcznego php to powinno działać. Pomóż mi? Dzięki.

Odpowiedz

10

PHP będzie interpretować \n jako znak nowej linii. Uciec, że po prostu dodać dodatkowy ukośnik:

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

Wyjścia:

04:06 AM on 08/06/13 

żywo demo: http://codepad.org/oI6rIyTq

4

Można również użyć jedną kwotę, aby uniknąć ucieczki:

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