logo

Wie ändere ich das Datumsformat in PHP?

Zum Konvertieren des Datum-Uhrzeit-Formats, das PHP bereitstellt strtotime() Und Datum() Funktion. Wir ändern das Datumsformat von einem Format in ein anderes. Zum Beispiel - Wir haben das Datum im Format MM-TT-JJJJ in einer Variablen gespeichert und möchten es in das Format TT-MM-JJJJ ändern.

Wir können diese Konvertierung erreichen, indem wir die Funktionen strtotime() und date() verwenden. Dies sind die integrierten Funktionen von PHP. Die Funktion strtotime() konvertiert zunächst das Datum in Sekunden und anschließend wird die Funktion date() verwendet, um das Datum in einem beliebigen Format zu rekonstruieren. Nachfolgend finden Sie einige Beispiele zur Konvertierung des Datumsformats.

Ändern Sie JJJJ-MM-TT in TT-MM-JJJJ

Im folgenden Beispiel haben wir das Datum 15.09.2019 im Format JJJJ-MM-TT und konvertieren es in den 15.09.2019 im Format TT-MM-JJJJ.

Python-Pfadeinstellung
 

Ausgabe

 New date format is: 15-09-2019 (DD-MM-YYYY) 

Ändern Sie JJJJ-MM-TT in MM-TT-JJJJ

Im folgenden Beispiel haben wir das Datum 26.02.2019 im Format JJJJ-MM-TT und konvertieren es in das Format 26.02.2019 (MM-TT-JJJJ).

 

Ausgabe

 New date format is: 02-26-2019 (MM-DD-YYYY) 

Ändern Sie TT-MM-JJJJ in JJJJ-MM-TT

Im folgenden Beispiel haben wir das Datum 17.07.2012 im Format TT-MM-JJJJ und werden es in das Format 2012-07-17 (JJJJ-MM-TT) konvertieren.

 

Ausgabe

Saitenumkehr in c
 New date format is: 2012-07-17 (YYYY-MM-DD) 

Ändern Sie TT-MM-JJJJ in JJJJ/MM/TT

Angenommen, wir haben das Datum 17.07.2012 im Format TT-MM-JJJJ, getrennt durch einen Bindestrich (-). Wir möchten dies in das Format 2012/07/17 (JJJJ/MM/TT) konvertieren, das durch den Schrägstrich (/) getrennt wird. Im folgenden Beispiel wird das Format TT-MM-JJJJ in das Format JJJJ-MM-TT konvertiert und Bindestriche (-) werden durch Schrägstriche (/) ersetzt.

 

Ausgabe

 date format is: 2012/07/17 (YYYY/MM/DD) 

Ändern Sie Datum und Uhrzeit in ein anderes Format

Im folgenden Beispiel konvertieren wir das Datumsformat MM-TT-JJJJ in das Format JJJJ-TT-MM und das 12-Stunden-Format in das 24-Stunden-Format.

 <?php $date = '06/13/2019 5:35 PM'; //converts date and time to seconds $sec = strtotime($date); //converts seconds into a specific format $newdate = date ('Y/d/m H:i', $sec); //Appends seconds with the time $newdate = $newdate . ':00'; // display converted date and time echo 'New date time format is: '.$newDate; ?> 

Ausgabe

 New date time format is: 2019/13/06 17:35:00