Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Menggunakan `date()` PHP Berfungsi dengan Format \'Y-M-D G:i:s\' Gagal Dimasukkan ke dalam Lajur Datetime MySQL?

Mengapa Menggunakan `date()` PHP Berfungsi dengan Format \'Y-M-D G:i:s\' Gagal Dimasukkan ke dalam Lajur Datetime MySQL?

Mary-Kate Olsen
Lepaskan: 2024-11-03 01:28:29
asal
866 orang telah melayarinya

Why Does Using PHP's `date()` Function with 'Y-M-D G:i:s' Format Fail to Insert into MySQL's Datetime Column?

MySQL Datetime Format Keperluan untuk Fungsi date() PHP

Apabila cuba memasukkan hasil fungsi PHP date() ke dalam MySQL lajur jenis datetime, adalah penting untuk menentukan format yang betul. Menggunakan format 'Y-M-D G:i:s' boleh menyebabkan pemasukan "0000-00-00 00:00:00" dan bukannya nilai tarikh dan masa yang dimaksudkan.

Penyelesaian

Alasannya ialah penggunaan 'M' dan 'D', yang mewakili representasi teks bagi bulan dan hari. MySQL, walau bagaimanapun, menjangkakan perwakilan angka tarikh dan masa, dalam format 'YYYY-MM-DD HH:MM:SS'.

Untuk menyelesaikan isu ini, ubah suai fungsi date() untuk digunakan ' m' dan 'd', yang mewakili setara angka. Format yang betul untuk digunakan ialah 'Y-m-d H:i:s'.

Selain itu, disyorkan untuk menggunakan G untuk mewakili format 12 jam dan H untuk mewakili format 24 jam. Sifar utama juga harus disertakan untuk konsistensi. Oleh itu, format pembetulan terakhir ialah 'Y-m-d H:i:s'.

Atas ialah kandungan terperinci Mengapa Menggunakan `date()` PHP Berfungsi dengan Format \'Y-M-D G:i:s\' Gagal Dimasukkan ke dalam Lajur Datetime 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