Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memformat Tarikh dengan Betul untuk Lajur DateTime MySQL menggunakan Fungsi date() PHP?
Pemasukan Format Tarikh ke dalam MySQL menggunakan Fungsi date() PHP
Memasukkan tarikh ke dalam pangkalan data MySQL menggunakan fungsi date() PHP memerlukan pematuhan kepada format khusus untuk jenis data masa tarikh MySQL.
Isu dengan tarikh format yang disediakan('Y-M-D G:i:s') terletak pada penggunaan 'M' dan 'D', yang mewakili nilai teks untuk bulan dan hari masing-masing. MySQL, walau bagaimanapun, menjangkakan perwakilan angka bagi komponen ini, seperti '02' untuk Februari dan '06' untuk ke-6.
Untuk membetulkannya, format yang betul untuk digunakan dalam fungsi date() untuk memasukkan ke dalam lajur masa tarikh MySQL ialah:
date('Y-m-d H:i:s')
Format ini menggunakan setara angka 'm' untuk bulan dan 'd' untuk hari, memastikan keserasian dengan jenis data waktu tarikh MySQL.
Sebagai contoh , coretan kod berikut menunjukkan penggunaan fungsi date() yang betul untuk memasukkan nilai datetime ke dalam pangkalan data MySQL:
<?php $datetime = date('Y-m-d H:i:s'); $query = "INSERT INTO table (datetime_column) VALUES ('$datetime')"; // Execute the query using a database connection. ?>
Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dengan Betul untuk Lajur DateTime MySQL menggunakan Fungsi date() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!