Menukar waktu tarikh MySQL kepada mm/dd/yy H:M (AM/PM) dengan PHP
Artikel ini bertujuan untuk menyediakan penyelesaian untuk menukar lajur datetime yang disimpan dalam MySQL kepada format yang lebih mesra pengguna "mm/dd/yy H:M (AM/PM)" menggunakan PHP.
Proses Penukaran
Untuk menormalkan tarikh yang disimpan dalam MySQL ke dalam format yang diingini, ikuti langkah berikut:
Tukar rentetan datetime MySQL kepada cap waktu Unix menggunakan strtotime() fungsi:
$phpdate = strtotime($mysqldate);
Gunakan fungsi date() untuk menukar cap waktu Unix kembali kepada rentetan datetime yang serasi dengan MySQL, tetapi dalam format yang dikehendaki:
$mysqldate = date('m/d/y H:i A', $phpdate);
Proses ini menggunakan fungsi strtotime() untuk mentafsir rentetan datetime MySQL sebagai Unix cap waktu, menyediakan asas yang sama untuk pemformatan tarikh. Fungsi date() kemudian menggunakan cap masa ini untuk memformat tarikh ke dalam format "mm/dd/yy H:M (AM/PM)" yang ditentukan.
Contoh Penggunaan
Pertimbangkan rekod MySQL dengan lajur datetime bernama "creation_date" dalam format "2023-03-01 12:34:56". Untuk menukarnya kepada format yang diingini, kita boleh menggunakan kod PHP berikut:
$mysqldate = "2023-03-01 12:34:56"; $phpdate = strtotime($mysqldate); $mysqldate = date('m/d/y h:i A', $phpdate);
Ini akan menghasilkan output "03/01/23 12:34 PM".
Kesimpulan
Dengan mengikut langkah-langkah yang digariskan di atas, anda boleh menukar lajur datetime MySQL kepada lebih mesra pengguna dengan berkesan Format "mm/dd/yy H:M (AM/PM)" menggunakan PHP. Proses ini melibatkan penukaran rentetan waktu tarikh MySQL kepada cap waktu Unix dan kemudian menggunakan fungsi pemformatan tarikh PHP untuk mencapai format paparan yang diingini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar tarikh masa MySQL kepada Format mm/dd/yy H:M (AM/PM) Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!