Jika kita ingin cara yang sangat sederhana untuk ubah format tanggal di PHP, kita dapat mengunakan metode date()
dan fungsi date()
PHP. Untuk lebih dalam tentang function ini, anda dapat membaca dokumen resmi disini.
Berikut adalah contoh cara yang lebih singkat:
// String tanggal dari database atau input
$tanggalDariDatabase = "12-12-2024";
// Ubah format tanggal
$tanggalFormatBaru = date('d M Y', strtotime($tanggalDariDatabase));
// Output hasil
echo $tanggalFormatBaru; // Output: 12 Dec 2024
Dalam contoh ini, strtotime()
digunakan untuk melakukan konversi string tanggal ke representasi waktu UNIX, dan kemudian date()
digunakan untuk mengubah format tanggal sesuai dengan format yang diinginkan.
Pastikan format tanggal yang digunakan oleh strtotime()
sesuai dengan format yang Anda miliki dalam string tanggal. Sebagai contoh beberapa format lain yang sering juga digunakan adalah:
// Contoh 1: Format Tanggal dalam Bahasa Indonesia
$tanggalLokal = date('d F Y', strtotime('2024-12-12'));
// Output: 12 Desember 2024
// Contoh 2: Format Tanggal untuk URL
$tanggalURL = date('Ymd', strtotime('2024-12-12'));
// Output: 20241212
// Contoh 3: Format Tanggal dan Waktu Lengkap
$tanggalDanWaktu = date('Y-m-d H:i:s', strtotime('2024-12-12 15:30:00'));
// Output: 2024-12-12 15:30:00
// Contoh 4: Format Waktu (HH:MM AM/PM)
$waktu12Jam = date('h:i A', strtotime('2024-12-12 15:30:00'));
// Output: 03:30 PM
Semoga artikel Ubah Format Tanggal di PHP pakai fungsi date() ini bermanfaat.
Baca juga: