Heim >Backend-Entwicklung >PHP-Tutorial >Wie konvertiert man TT/MM/JJJJ in das Datumsformat JJJJ-MM-TT in PHP?

Wie konvertiert man TT/MM/JJJJ in das Datumsformat JJJJ-MM-TT in PHP?

Barbara Streisand
Barbara StreisandOriginal
2024-10-30 20:07:03349Durchsuche

How to Convert dd/mm/yyyy to yyyy-mm-dd Date Format in PHP?

Konvertieren von Datumsformaten mit PHP: TT/MM/JJJJ in JJJJ-MM-TT

Bei der Arbeit mit Datumsangaben in der Programmierung ist dies der Fall Oft ist es erforderlich, das Format der Datumszeichenfolge zu konvertieren. Eine häufige Konvertierung ist die Änderung des Formats von TT/MM/JJJJ (Tag/Monat/Jahr) in JJJJ-MM-TT (ISO 8601).

Verwendung der Standarddatumsfunktion

In PHP kann die Standard-Datumsfunktion verwendet werden, um eine Datumszeichenfolge in ein anderes Format zu konvertieren. Die Funktion strtotime() wird verwendet, um die Datumszeichenfolge in einen Zeitstempel umzuwandeln, der dann an die Funktion date() übergeben werden kann, um das gewünschte Format anzuwenden.

<code class="php">$var = "20/04/2012";
echo date("Y-m-d", strtotime($var) );</code>

Es ist jedoch wichtig zu beachten, dass PHP unterstützt das Format TT/MM/JJJJ nicht nativ. Dies kann zu unerwartetem Verhalten führen, wenn Sie versuchen, Datumsangaben in diesem Format zu konvertieren.

Alternative Lösung: Verwendung von str_replace()

Eine alternative Lösung besteht darin, die Schrägstriche manuell durch zu ersetzen Bindestriche mit der Funktion str_replace().

<code class="php">$var = '20/04/2012';
$date = str_replace('/', '-', $var);
echo date('Y-m-d', strtotime($date));</code>

Diese Methode konvertiert das Datum zuverlässig von TT/MM/JJJJ in JJJJ-MM-TT, unabhängig vom in der ursprünglichen Datumszeichenfolge verwendeten Trennzeichen.

Das obige ist der detaillierte Inhalt vonWie konvertiert man TT/MM/JJJJ in das Datumsformat JJJJ-MM-TT in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn