Bagaimana untuk Menukar Tarikh PHP kepada Format 0000-00-00 MySQL?

Linda Hamilton
Lepaskan: 2024-10-26 16:44:03
asal
918 orang telah melayarinya

How to Convert a PHP Date to MySQL's 0000-00-00 Format?

Menukar Tarikh PHP kepada Format MySQL (0000-00-00)

Anda mempunyai medan tarikh PHP yang perlu ditukar kepada Format MySQL 0000-00-00 untuk penyimpanan pangkalan data. Walaupun anda telah mencuba pelbagai kaedah, termasuk menggunakan date('Y-m-d' strtotime($date);, ia tidak berjaya.

Isunya terletak pada pemisah tarikh "-" yang menyebabkan masalah dengan strototime( ). Pendekatan yang betul bergantung pada jenis data lajur MySQL:

  • TARIKH Lajur:
<code class="php">$date = date('Y-m-d', strtotime(str_replace('-', '/', $date)));</code>
Salin selepas log masuk
  • DATETIME Lajur:
<code class="php">$date = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $date)));</code>
Salin selepas log masuk

Jika tarikh diformat secara berbeza (cth., "02/07/2009 00:07:00"), anda boleh menggunakan ungkapan biasa untuk memformat semula ia seperti berikut:

<code class="php">$date = preg_replace('#(\d{2})/(\d{2})/(\d{4})\s(.*)#', '-- ', $date);</code>
Salin selepas log masuk

Output:

2009-07-02 00:07:00
Salin selepas log masuk

Dengan melaksanakan langkah-langkah ini, anda boleh menukar tarikh PHP kepada format MySQL 0000-00-00 Kaedah khusus untuk digunakan bergantung pada jenis data lajur MySQL dan pemformatan tarikh PHP.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh PHP kepada Format 0000-00-00 MySQL?. 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!