Verwenden Sie strtotime()
, um eine Zeichenfolge, die ein Datum enthält, in ein Unix Zeitstempel :
Sie können das Ergebnis als zweiten Parameter an date()
übergeben, um das Datum neu zu formatieren dich selbst:
strtotime()
wird mit Daten vor der Unix-Epoche Anfang 1970 fehlschlagen.
Als eine Alternative, die mit Daten vor 1970 arbeiten wird:
%Vor%Persönlich würde ich nur substr () verwenden, weil es wahrscheinlich der leichteste Weg ist, es trotzdem zu tun.
Aber hier ist eine Funktion, die ein Datum nimmt, von dem Sie das Format angeben können. Es gibt ein assoziatives Array zurück, so dass Sie zum Beispiel (ungetestet) folgendes tun können:
%Vor%Obwohl ich sagen muss, finde ich das nicht einfacher oder effektiver als einfach:
%Vor%