Heim >Backend-Entwicklung >PHP-Tutorial >Wie formatiere ich Datumsangaben für die Datums-/Uhrzeiteinfügung in MySQL mithilfe der date()-Funktion von PHP?

Wie formatiere ich Datumsangaben für die Datums-/Uhrzeiteinfügung in MySQL mithilfe der date()-Funktion von PHP?

DDD
DDDOriginal
2024-11-02 15:21:02920Durchsuche

How to Format Dates for MySQL datetime Insertion Using PHP's date() Function?

So verwenden Sie die date()-Funktion in PHP zum Einfügen von Datum/Uhrzeit in MySQL

Bei der Arbeit mit MySQL-Spalten vom Typ Datum/Uhrzeit ist es wichtig, das Datum vor dem Einfügen korrekt zu formatieren die Datenbank. Die date()-Funktion in PHP kann verwendet werden, um Datumsangaben in bestimmte Formate zu konvertieren.

Falsches Format: date('Y-M-D G:i:s')

Verwendung des Formats date('Y-M-D G:i:s') führt zur ständigen Einfügung von „0000-00-00 00:00:00“, da MySQL numerische Darstellungen für Datum und Uhrzeit erwartet. „M“ und „D“, die Monat und Tag in Textform darstellen, sollten durch ihre numerischen Gegenstücke ersetzt werden: Monat (01-12) und Tag (01-31).

Richtiges Format: date('Y-m-d H:i:s')

Um Datums- und Uhrzeitangaben korrekt in MySQL-Spalten vom Typ datetime einzufügen, verwenden Sie date('Y-m-d H:i:s'). Dieses Format gibt das Jahr (Y), den Monat (m), den Tag (d), die Stunden (H im 24-Stunden-Format), die Minuten (i) und die Sekunden (s) mithilfe numerischer Darstellungen an. Es entspricht dem von MySQL erwarteten Format: JJJJ-MM-TT HH:MM:SS.

Beispiel

Zum Beispiel:

<code class="php">$date = date('Y-m-d H:i:s');
$query = "INSERT INTO table (datetime_column) VALUES ('$date')";</code>

Dadurch wird der Strom korrekt eingefügt Datum und Uhrzeit in die angegebene datetime_column-Spalte in der MySQL-Datenbank einfügen.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben für die Datums-/Uhrzeiteinfügung in MySQL mithilfe der date()-Funktion von 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