Menukar Format Tarikh dalam PHP
Pengguna sering menghadapi keperluan untuk menukar tarikh antara format yang berbeza. Dalam PHP, menukar tarikh daripada YYYY-MM-DD kepada DD-MM-YYYY menimbulkan cabaran, kerana fungsi tarikh menjangkakan cap masa. Begini cara untuk menangani isu ini:
Menggunakan Fungsi strtotime() dan date()
Untuk menukar format tarikh tanpa bergantung pada SQL, anda boleh menggunakan strtotime() dan fungsi date(). Pendekatan ini melibatkan langkah berikut:
$originalDate = "2010-03-21"; $newDate = date("d-m-Y", strtotime($originalDate)); // Output: 21-03-2010
Pendekatan Alternatif: DateTime Class
Walaupun penyelesaian di atas cekap untuk penukaran mudah, manipulasi tarikh yang kompleks memerlukan pendekatan yang lebih mantap. Di sini, kelas DateTime akan dimainkan:
$dt = new DateTime($originalDate); $newDateFormat = $dt->format("d-m-Y"); // Output: 21-03-2010
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Format Tarikh YYYY-MM-DD kepada DD-MM-YYYY dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!