Konvertieren von Datumszeichenfolgen in das MySQL-DATETIME-Feld
In MySQL werden Datums- und Uhrzeitangaben im DATETIME-Feld gespeichert. Wenn Sie Datensätze mit Datumsangaben haben, die als Zeichenfolgen formatiert sind, z. B. „17.04.2009“, müssen Sie diese in das MySQL-DATETIME-Format konvertieren.
Um diese Konvertierung zu erreichen, können Sie zwei Schritte verwenden:
String konvertieren in Zeitstempel:
Verwenden Sie die PHP-Funktion strtotime(), um die Datumszeichenfolge in einen Zeitstempel umzuwandeln:
$timestamp = strtotime($string);
Zeitstempel formatieren in DATETIME:
Verwenden Sie die Funktion date(), um den Zeitstempel in das MySQL-DATETIME-Format zu formatieren:
$datetime = date("Y-m-d H:i:s", $timestamp);
Innerhalb Ihrer foreach-Schleife können Sie diese Schritte für jede Datumszeichenfolge ausführen und dabei den vorhandenen Datensatz mit dem konvertierten DATETIME-Wert aktualisieren. Dieser Ansatz ermöglicht Ihnen die einfache Konvertierung von Datumszeichenfolgen in das MySQL-DATETIME-Format.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich Datumszeichenfolgen in MySQL DATETIME?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!