Wie konvertiere ich das Datumsformat in PHP?
- 4024
- 1146
- Janin Pletsch
In diesem Tutorial werden PHP Strtotime () und Date () Funktionen verwendet, um das Datumszeitformat zu konvertieren. Zum Beispiel haben Sie ein Date Yjyyy-MM-DD-Format in einer Variablen gespeichert und müssen dies in das MM-DD-Yyyy-Format ändern.
Wir können dies erreichen, indem wir das Datum zuerst mit Strtotime () -Funktion in Sekunden konvertieren. Nach diesem Rekonstruktionsdatum in ein beliebiges Format mithilfe von Date () -Funktion. Unten finden Sie einige Beispiele für die Konvertierung:
1. Yyyy-mm-dd => mm-dd-yjyyyyyyyyyyy
Hier haben wir das Datum YJYY-MM-DD („2019-01-15“) Format und konvertieren es in MM-DD-yyyy („01-15-2019“) Format.
$ OriginDate = "2019-01-15"; $ newdate = Datum ("M-d-y", Strtotime ($ OriginDate)); echo $ newdate;1234 | $ OriginDate = "2019-01-15"; $ newdate = Datum ("M-d-y", Strtotime ($ OriginDate)); echo $ newdate; |
Ausgang:
01-15-2019
2. Yjyy-mm-dd => dd-mm-yjyyyyyyyyyyyy
Hier haben wir das Datum YJYY-MM-DD („2019-01-15“) Format und konvertieren es in DD-MM-YYYY („15-01-2019“) Format.
$ OriginDate = "2019-01-15"; $ newdate = Datum ("D-M-y", Strtotime ($ OriginDate)); echo $ newdate;1234 | $ OriginDate = "2019-01-15"; $ newdate = Datum ("D-M-y", Strtotime ($ OriginDate)); echo $ newdate; |
Ausgang:
15-01-2019
3. Ändern Sie DD/MM/YYYY => YYYY-MM-DD
Wenn Sie Schrägstriche im Datumsformat wie „15/01/2019“ haben und mit Bindestrichen konvertieren müssen (-). Das folgende Beispiel hilft Ihnen dabei, DD/MM/YYYY („15/01/2019“) in Yyyy-Mm-DD (2019-01-15) umzuwandeln.
$ OriginDate = "15/01/2019"; $ date = str_replace ('/', '-', $ OriginDate); $ newdate = Datum ("y-m-d", Strtotime ($ Datum)); echo $ newdate;12345 | $ OriginDate = "15/01/2019"; $ date = str_replace ('/', '-', $ OriginDate); |
Ausgang:
2019-01-15
- « So installieren Sie GIMP 2.10 auf Ubuntu 18.04
- So fügen Sie die Startanwendung in Ubuntu hinzu oder entfernen Sie »