Heim >Backend-Entwicklung >PHP-Tutorial >Wie formatiere ich MySQL Datetime als MM/TT/JJ H:M (AM/PM) in PHP?

Wie formatiere ich MySQL Datetime als MM/TT/JJ H:M (AM/PM) in PHP?

Barbara Streisand
Barbara StreisandOriginal
2024-12-19 11:13:20529Durchsuche

How to Format MySQL Datetime as MM/DD/YY H:M (AM/PM) in PHP?

Konvertieren von MySQL Datetime in das MM/TT/JJ H:M (AM/PM)-Format mit PHP

In diesem Artikel gehen wir Ich werde besprechen, wie man mithilfe von MySQL eine Datums-/Uhrzeitspalte in ein bestimmtes Format „mm/tt/jj H:M (AM/PM)“ konvertiert PHP.

Konvertieren von MySQL Datetime

Um einen MySQL Datetime-Wert in ein anderes Format zu konvertieren, können Sie die folgenden Schritte verwenden:

  1. Stellen Sie eine Verbindung zur MySQL-Datenbank her.
  2. Rufen Sie den Datum/Uhrzeit-Wert aus der Datenbank ab.
  3. Verwenden Sie die Funktion strtotime() zum Konvertieren des MySQL-Datums-/Uhrzeitwerts in einen PHP-Zeitstempel.
  4. Verwenden Sie die Funktion date(), um den PHP-Zeitstempel in das gewünschte Format zu formatieren.

In Ihrem Fall: Sie möchten den Datum/Uhrzeit-Wert in das Format „MM/TT/JJ H:M (AM/PM)“ konvertieren. Dazu würden Sie den folgenden Code verwenden:

$phpdate = strtotime($mysqldate);
$mysqldate = date('m/d/y h:i A', $phpdate);

Hier ist eine Aufschlüsselung dessen, was jede Codezeile tut:

  • $phpdate = strtotime($mysqldate);: Konvertiert den MySQL-Datums-/Uhrzeitwert in einen PHP-Zeitstempel.
  • $mysqldate = date('m/d/y h:i A', $phpdate);: Formatiert den PHP-Zeitstempel in das gewünschte Format „MM/TT/JJ H:M (AM/PM)“.

Normalisierung von Daten für MySQL-Kompatibilität

Alternativ können Sie Folgendes verwenden, wenn Sie die Datumseingabe im MySQL-Standardformat normalisieren möchten Ansatz:

$phpdate = strtotime($userdate);
$mysqldate = date('Y-m-d H:i:s', $phpdate);
  • $phpdate = strtotime($userdate);: Konvertiert das vom Benutzer eingegebene Datum in einen PHP-Zeitstempel.
  • $mysqldate = date('Y-m-d H: i:s', $phpdate);: Formatiert den PHP-Zeitstempel in MySQLs Standard „Y-m-d H:i:s“ Format.

Das obige ist der detaillierte Inhalt vonWie formatiere ich MySQL Datetime als MM/TT/JJ H:M (AM/PM) 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