Heim > Datenbank > MySQL-Tutorial > Wie formatiere ich Datumsangaben für die MySQL-Datums-/Uhrzeiteinfügung mithilfe der PHP-Funktion „date()' richtig?

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

DDD
Freigeben: 2024-12-07 02:22:10
Original
929 Leute haben es durchsucht

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

Umgang mit Datumsformaten für das Einfügen von Datums- und Uhrzeitangaben in MySQL mithilfe der date()-Funktion von PHP

Beim Einfügen von Datumswerten in eine MySQL-Datetime-Spalte mithilfe von PHPs date( )-Funktion ist es wichtig, das richtige Format zu verwenden. Ein häufiges Problem tritt auf, wenn versucht wird, ein Datum mit „Y-M-D G:i:s“ als Format einzufügen, was dazu führt, dass „0000-00-00 00:00:00“ gespeichert wird.

Die Ursache dafür Das Problem liegt in der Verwendung von „M“ und „D“, um Monate und Tage in einem Textformat darzustellen. MySQL erwartet numerische Darstellungen im Format JJJJ-MM-TT HH:MM:SS.

Um dieses Problem zu beheben, wechseln Sie einfach zu den numerischen Äquivalenten:

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

Dieses Format gibt eine numerische Darstellung des Jahres an ('Y'), Monat ('m'), Tag ('d'), Stunde ('H'), Minute ('i') und Sekunde ('s').

Hinweis: Das ursprüngliche Format ('Y-M-D G:i:s') verwendete 'G' für Stunden, was die 12-Stunden-Zeit ohne führende Nullen anzeigt. Es wird allgemein empfohlen, „H“ für 24-Stunden-Zeiten mit führenden Nullen zu verwenden, um mögliche Formatierungsprobleme zu vermeiden.

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