Bagaimana untuk Menukar Cap Waktu ISO8601 kepada Format MySQL DATE dalam PHP?

Linda Hamilton
Lepaskan: 2024-10-25 08:09:02
asal
186 orang telah melayarinya

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

Menukar Cap Waktu ISO8601 kepada Format MySQL DATE dalam PHP

Dalam artikel ini, kami akan meneroka cara menukar cap masa dalam format ISO8601 dengan cekap kepada format MySQL DATE menggunakan PHP.

Pernyataan Masalah

Memandangkan cap waktu ISO8601, seperti "2014-03-13T09:05:50.240Z," matlamat kami ialah untuk mengubahnya menjadi format MySQL DATE, yang hanya mewakili komponen tarikh (cth., "2014-03-13").

Penyelesaian

Untuk mencapai penukaran ini , kami akan menggunakan fungsi terbina dalam PHP:

<code class="php">$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime($date));</code>
Salin selepas log masuk
  1. strtotime: Fungsi ini menukar rentetan yang mewakili tarikh dan masa kepada cap waktu Unix (saat sejak 1 Januari 1970).
  2. tarikh: Fungsi ini memformat cap waktu Unix menjadi rentetan atau cap masa yang boleh dibaca manusia. Dengan menyatakan format 'Y-m-d', kami mengekstrak komponen tarikh sahaja.

Nota Tambahan

Sesetengah cap masa dalam format ISO8601 mungkin tidak dikenali oleh fungsi srttotime. Dalam kes sedemikian, anda boleh mengekstrak komponen tarikh secara manual menggunakan substr:

<code class="php">$date = '2014-03-13T09:05:50.240Z';
$fixed = date('Y-m-d', strtotime(substr($date, 0, 10)));</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Waktu ISO8601 kepada Format MySQL DATE 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
Artikel terbaru oleh pengarang
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!