Bagaimana untuk Menukar ISO8601 Datetime ke MySQL DATE Format dalam PHP?

DDD
Lepaskan: 2024-10-25 08:21:02
asal
197 orang telah melayarinya

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

Menukar ISO8601 kepada MySQL Format DATE dalam PHP

S: Bagaimana untuk menukar tarikh tarikh berformat ISO8601 '2014-03-13T09:05: 50.240Z' kepada MySQL DATE yang diformatkan '2014-03-13' dalam PHP?

J: Berikut ialah kaedah yang menggunakan fungsi strttotime dan tarikh PHP:

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

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

echo $fixed; // Outputs '2014-03-13'</code>
Salin selepas log masuk

Untuk dokumentasi terperinci tentang fungsi tarikh, rujuk: http://php.net/manual/en/function.date.php

Sebagai alternatif, jika strtotime mengembalikan 0, cuba versi diubah suai ini:

<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>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menukar ISO8601 Datetime ke MySQL DATE Format dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!