Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich TT/MM/JJJJ-Daten mithilfe von PHPs strtotime() effizient konvertieren?

Wie kann ich TT/MM/JJJJ-Daten mithilfe von PHPs strtotime() effizient konvertieren?

Susan Sarandon
Susan SarandonOriginal
2024-12-25 19:01:10929Durchsuche

How Can I Efficiently Convert dd/mm/YYYY Dates Using PHP's strtotime()?

strtotime() Konvertierung von Datumsangaben im TT/MM/JJJJ-Format

Die Funktion strtotime() ist ein leistungsstarkes Tool zum Konvertieren von Datumsangaben in Zeitstempel. Allerdings deckt die Dokumentation dieser Funktion nicht alle unterstützten Datumsformate vollständig ab. Insbesondere hat strtotime() Probleme mit Datumsangaben im Format TT/MM/JJJJ.

Um dieses Problem zu beheben, besteht eine häufige Problemumgehung darin, die Datumszeichenfolge mithilfe der Funktion explosion() manuell aufzulösen. Es gibt jedoch eine effizientere Lösung:

$date = '25/05/2010';
$date = str_replace('/', '-', $date);
echo date('Y-m-d', strtotime($date));

Dieser Codeausschnitt konvertiert das Datum von TT/MM/JJJJ in JJJJ-MM-TT, indem die Schrägstriche (/) durch Bindestriche (-) ersetzt werden. und dann mit strtotime() die resultierende Zeichenfolge in einen Zeitstempel umwandeln. Abschließend wird das Datum mit dem Formatbezeichner Y-m-d formatiert.

Das Ergebnis ist ein ordnungsgemäß formatiertes Datum:

2010-05-25

Laut der strtotime()-Dokumentation sind Datumsangaben in den Formaten m/d /y oder d-m-y werden automatisch basierend auf dem Trennzeichen interpretiert: Ein Schrägstrich (/) gibt das amerikanische m/d/y-Format an, während ein Bindestrich (-) oder Punkt (.) gibt das europäische d-m-y-Format an.

Das obige ist der detaillierte Inhalt vonWie kann ich TT/MM/JJJJ-Daten mithilfe von PHPs strtotime() effizient konvertieren?. 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