Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memformat Tarikh untuk Sisipan datetime MySQL Menggunakan Fungsi date() PHP?

Bagaimana untuk Memformat Tarikh untuk Sisipan datetime MySQL Menggunakan Fungsi date() PHP?

DDD
DDDasal
2024-11-02 15:21:02920semak imbas

How to Format Dates for MySQL datetime Insertion Using PHP's date() Function?

Cara Menggunakan Fungsi date() dalam PHP untuk Sisipan datetime MySQL

Apabila bekerja dengan lajur jenis datetime MySQL, adalah penting untuk memformat tarikh dengan betul sebelum memasukkannya ke dalam pangkalan data. Fungsi date() dalam PHP boleh digunakan untuk menukar tarikh kepada format tertentu.

Format Salah: date('Y-M-D G:i:s')

Menggunakan tarikh format('Y-M-D G:i:s') akan menghasilkan pemasukan berterusan "0000-00-00 00:00:00" kerana MySQL menjangkakan perwakilan angka untuk tarikh dan masa. 'M' dan 'D', yang mewakili bulan dan hari teks, harus digantikan dengan angka angka mereka: bulan (01-12) dan hari (01-31).

Format Betul: tarikh('Y-m-d H:i:s')

Untuk memasukkan tarikh dan masa dengan betul ke dalam lajur jenis datetime MySQL, gunakan date('Y-m-d H:i:s'). Format ini menentukan tahun (Y), bulan (m), hari (d), jam (H dalam format 24 jam), minit (i) dan saat (s) menggunakan perwakilan angka. Ia sepadan dengan format yang dijangkakan oleh MySQL: YYYY-MM-DD HH:MM:SS.

Contoh

Contohnya:

<code class="php">$date = date('Y-m-d H:i:s');
$query = "INSERT INTO table (datetime_column) VALUES ('$date')";</code>

Ini akan memasukkan arus dengan betul tarikh dan masa ke dalam lajur datetime_column dalam pangkalan data MySQL.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh untuk Sisipan datetime MySQL Menggunakan Fungsi date() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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