Wie formatiere ich die Datetime-Zeichenfolge in PHP neu?
Lesezeit: 2 Minuten
Psychokryo
Ich erhalte eine Datetime von einem Plugin. Ich habe es in eine Variable geschrieben:
$datetime = "20130409163705";
Das bedeutet eigentlich übersetzt yyyymmddHHmmss.
Ich müsste dies dem Benutzer als Transaktionszeit anzeigen, aber es sieht nicht richtig aus.
Ich möchte es so arrangieren 09/04/2013 16:37:05oder09-apr-2013 16:37:05.
Wie gehe ich vor und ändere die Reihenfolge der Zeichenfolge?
Da könnte ich jetzt denken, ist zu verwenden Substr um Datum und Uhrzeit zu trennen. Ich bin mir immer noch nicht sicher, wie ich die zusätzlichen Zeichen hinzufügen und das Datum neu anordnen soll.
Ich fand diese Frage gerade nützlich und es ist 2014, also reden die Leute, die sie geschlossen haben, aus dem Hintern.
– Entspannen in Zypern
20. Juli 14 um 18:57 Uhr
Für die Wiedereröffnung gestimmt. Während die Frage einen konkreten Fall zeigt, ist die Anwendung auf andere Fälle leicht zu erkennen. Ich habe diese Antwort über Google gefunden und sie hat mich in die richtige Richtung gelenkt, obwohl mein spezieller Fall anders war.
– Hobo
27. April 15 um 19:18 Uhr
Blauwind
warum nicht verwenden Datum() genau wie unten, versuchen Sie dies
date_parse_from_format()
wird tun, was du willst.– Mischmasch
10. April 13 um 8:35 Uhr
php.net/manual/tr/function.date.php … bitte
– Volkan
10. April 13 um 8:35 Uhr
DateTime::createFromFormat()
– Touki
10. April 13 um 8:40 Uhr
Ich fand diese Frage gerade nützlich und es ist 2014, also reden die Leute, die sie geschlossen haben, aus dem Hintern.
– Entspannen in Zypern
20. Juli 14 um 18:57 Uhr
Für die Wiedereröffnung gestimmt. Während die Frage einen konkreten Fall zeigt, ist die Anwendung auf andere Fälle leicht zu erkennen. Ich habe diese Antwort über Google gefunden und sie hat mich in die richtige Richtung gelenkt, obwohl mein spezieller Fall anders war.
– Hobo
27. April 15 um 19:18 Uhr