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
Lepaskan: 2024-11-02 15:21:02
asal
919 orang telah melayarinya

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

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!

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