Wie formatiere ich einen PHP date()-String für die korrekte MySQL-Datetime-Spalteneinfügung?

Barbara Streisand
Freigeben: 2024-11-05 05:41:02
Original
475 Leute haben es durchsucht

How to Format a PHP date() String for Correct MySQL datetime Column Insertion?

PHP date()-Formatierung für das Einfügen von Datetime-Spalten in MySQL

Beim Versuch, Werte mit PHP date() in eine MySQL-Datetime-Spalte einzufügen Bei der Verwendung dieser Funktion sind Benutzer auf Probleme gestoßen, z. B. dass das Ergebnis „0000-00-00 00:00:00“ war. Um dieses Problem zu beheben, muss unbedingt sichergestellt werden, dass das richtige Format an date() übergeben wird.

Der Hauptunterschied liegt hier in den für Monat und Tag verwendeten Spezifizierern. Anstelle der textuellen Darstellungen „M“ (für textuellen Monatsnamen) und „D“ (für textuellen Tagesnamen) erwartet MySQL die numerischen Äquivalente. Um diese Genauigkeit zu erreichen, verwenden Sie das folgende Format:

<code class="php">date('Y-m-d H:i:s')</code>
Nach dem Login kopieren

In diesem Format stellt „Y“ das Jahr als vierstellige Ganzzahl dar, „m“ symbolisiert den Monat als numerischen Wert (01-12). ) und „d“ bezeichnet den Tag als numerischen Wert (01-31). „H“ steht für die Stunde (24-Stunden-Format), „i“ gibt die Minuten an und „s“ stellt die Sekunden dar.

Stellen Sie außerdem sicher, dass Ihre Datumszeichenfolge im Format JJJJ-MM-TT vorliegt HH:MM:SS-Format. Dieses Format entspricht der Spezifikation des MySQL-Datentyps datetime, der Zeitstempel sekundengenau speichert.

Durch Befolgen dieses empfohlenen Formats können Sie datetime-Werte präzise in MySQL-Spalten einfügen, ohne dass Fehler bei der Datumsformatierung auftreten.

Das obige ist der detaillierte Inhalt vonWie formatiere ich einen PHP date()-String für die korrekte MySQL-Datetime-Spalteneinfügung?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!