Heim > Datenbank > MySQL-Tutorial > Wie konvertiere ich Datumszeichenfolgen in MySQL-DateTime-Felder in PHP?

Wie konvertiere ich Datumszeichenfolgen in MySQL-DateTime-Felder in PHP?

Barbara Streisand
Freigeben: 2024-12-01 19:32:09
Original
408 Leute haben es durchsucht

How to Convert Date Strings to MySQL DateTime Fields in PHP?

Konvertieren von Datumszeichenfolgen in MySQL-Datums-/Uhrzeitfelder

Bei der Arbeit mit Datensätzen, die als Zeichenfolgen formatierte Datumsangaben enthalten, z. B. „17.04.2009“ , ist es für effiziente Daten erforderlich, diese Zeichenfolgen in MySQL-Datums-/Uhrzeitfelder zu konvertieren Handhabung.

PHP-Funktionen zur Konvertierung verwenden

PHP bietet mehrere integrierte Funktionen, die die Konvertierung von Datumszeichenfolgen in MySQL-Datums-/Uhrzeitfelder erleichtern. Der empfohlene Ansatz besteht darin, die folgenden Schritte auszuführen:

  1. Konvertieren Sie die Zeichenfolge in einen Zeitstempel:

    $timestamp = strtotime($string);
    Nach dem Login kopieren

    Diese Funktion konvertiert die Zeichenfolge in einen Unix-Zeitstempel, der die Anzahl der Sekunden seit dem 1. Januar darstellt, 1970.

  2. Formatieren Sie den Zeitstempel:

    date("Y-m-d H:i:s", $timestamp);
    Nach dem Login kopieren

    Diese Funktion formatiert den Zeitstempel in eine MySQL-kompatible Datums-/Uhrzeitzeichenfolge, z. B. „2009 -04-17 00:00:00'.

Beispielverwendung

Um diese Konvertierung auf Ihre Datensätze innerhalb einer foreach-Schleife anzuwenden, können Sie Folgendes verwenden Code:

foreach ($records as $record) {
  $datetime = date("Y-m-d H:i:s", strtotime($record['date_string']));
  // Update the record with the converted datetime value
}
Nach dem Login kopieren

Durch Befolgen dieser Schritte können Sie Datumszeichenfolgen effizient in MySQL-Datums-/Uhrzeitfelder konvertieren und so eine ordnungsgemäße Datenverwaltung gewährleisten Speicherung in Ihrer Datenbank.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Datumszeichenfolgen in MySQL-DateTime-Felder in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage