Heim > Backend-Entwicklung > PHP-Tutorial > Wie formatiere ich Datumsangaben für MySQL-DateTime-Spalten mithilfe der date()-Funktion von PHP korrekt?

Wie formatiere ich Datumsangaben für MySQL-DateTime-Spalten mithilfe der date()-Funktion von PHP korrekt?

DDD
Freigeben: 2024-11-02 19:37:30
Original
393 Leute haben es durchsucht

How to Correctly Format Dates for MySQL DateTime Columns using PHP's date() Function?

Einfügung von Datums-/Uhrzeitformaten in MySQL mit der date()-Funktion von PHP

Das Einfügen von Datumsangaben in eine MySQL-Datenbank mit der date()-Funktion von PHP erfordert die Einhaltung ein spezifisches Format für den MySQL-Datentyp datetime.

Das Problem mit dem bereitgestellten Format date('Y-M-D G:i:s') liegt in der Verwendung von 'M' und 'D', die Textwerte für darstellen Monat bzw. Tag. MySQL erwartet jedoch numerische Darstellungen dieser Komponenten, beispielsweise „02“ für Februar und „06“ für den 6..

Um dies zu beheben, muss das richtige Format in der date()-Funktion zum Einfügen verwendet werden Eine MySQL-Datetime-Spalte lautet:

date('Y-m-d H:i:s')
Nach dem Login kopieren

Dieses Format verwendet die numerischen Entsprechungen „m“ für Monat und „d“ für Tag, um die Kompatibilität mit dem MySQL-Datetime-Datentyp sicherzustellen.

Zum Beispiel , demonstriert der folgende Codeausschnitt die korrekte Verwendung der Funktion date() zum Einfügen eines Datums-/Uhrzeitwerts in eine MySQL-Datenbank:

<?php
$datetime = date('Y-m-d H:i:s');

$query = "INSERT INTO table (datetime_column) VALUES ('$datetime')";

// Execute the query using a database connection.
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben für MySQL-DateTime-Spalten mithilfe der date()-Funktion von PHP korrekt?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage