Heim > Datenbank > MySQL-Tutorial > Wie konvertiert man ISO8601 Datetime in das MySQL-DATE-Format in PHP?

Wie konvertiert man ISO8601 Datetime in das MySQL-DATE-Format in PHP?

DDD
Freigeben: 2024-10-25 08:21:02
Original
335 Leute haben es durchsucht

How to Convert ISO8601 Datetime to MySQL DATE Format in PHP?

Konvertieren von ISO8601 in das MySQL-DATE-Format in PHP

F: So konvertieren Sie das ISO8601-formatierte Datum/Uhrzeit '2014-03-13T09:05: 50.240Z‘ zum MySQL-DATUM im Format „2014-03-13“ in PHP?

A: Hier ist eine Methode, die die Strtotime- und Datumsfunktionen von PHP nutzt:

<code class="php">$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime($date));

echo $fixed; // Outputs '2014-03-13'</code>
Nach dem Login kopieren

Für eine detaillierte Dokumentation von Die Datumsfunktion finden Sie unter: http://php.net/manual/en/function.date.php

Alternativ, wenn strtotime 0 zurückgibt, versuchen Sie es mit dieser modifizierten Version:

<code class="php">$date = '2014-03-13T09:05:50.240Z';

$fixed = date('Y-m-d', strtotime(substr($date,0,10)));

echo $fixed; // Outputs '2014-03-13'</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiert man ISO8601 Datetime in das MySQL-DATE-Format in PHP?. 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