Wie konvertiere ich das Datumsformat in PHP?

Wie konvertiere ich das Datumsformat in PHP?

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