Fügen Sie Text zwischen Datum und Uhrzeit hinzu - PHP

8

Ist es möglich, in PHP Text zwischen Datum und Uhrzeit hinzuzufügen?

%Vor%


Dies wird erstellt (07-06-2014 00:00)
Aber ich will (07-06-2014 um 00:00 Uhr).

    
FrancisMV123 12.10.2012, 11:26
quelle

4 Antworten

31

Abgeleitet von Ihrem Beispiel, das Sie etwas verspätet zur Verfügung gestellt haben

%Vor%

wenn es sich um ein Datetime-Objekt handelt

%Vor%

wenn Sie es bereits als String haben

%Vor%     
xception 12.10.2012, 11:29
quelle
7

Ja, das kannst du.

%Vor%     
Manoj 12.10.2012 11:30
quelle
3

Seltsamerweise wollte ich

setzen

date("l the jS F Y");

um z.B. Montag, den 9. Januar 2017, aber stattdessen bekam ich "Montag 3106UTC 9. Januar 2017". Ich habe die obige Antwort von xception gelesen und diese in date("l \t\h\e jS F Y") geändert, was mir "Montag, den 9. Januar 2017" beschert hat, also habe ich den Kommentar von rybo111 gelesen und diesen in date("l \t\h\e jS F Y") geändert und es funktionierte immer noch nicht so wie ich jetzt bekam "Montag, den 9. Januar 2017".

Nach ein bisschen Kopfkratzen habe ich herausgefunden, dass wenn Buchstaben im Wort auch Teil der date () -Funktion sind, zum Beispiel t = Anzahl der Tage im angegebenen Monat, müssen diese doppelt maskiert werden, sonst eine einzige Flucht wird ausreichen. Daher muss "at" als \a\t und "the" als \t\h\e codiert werden.

    
luke_mclachlan 10.01.2017 23:10
quelle
0

Bitte geben Sie zuerst das angegebene Datum im ISO-Format an, damit strtotime() es lesen kann und verwenden Sie dann date() function, um das Datum entsprechend zu formatieren.

%Vor%     
Vipin Jain 12.10.2012 11:31
quelle

Tags und Links