Banjarnegara, Jawa Tengah, Indonesia.
Cara Menampilkan Tanggal dan Hari dalam Bahasa Indonesia di PHP

Tanggal dan Hari dalam Bahasa Indonesia di PHP – Menampilkan tanggal dan hari dalam bahasa Indonesia di PHP bukan cuma soal teknis, ini juga soal kenyamanan untuk pengguna aplikasi web Anda. Karena, siapa sih yang tidak ingin tampilan websitenya terasa lokal, hangat, dan mudah dipahami?
Apalagi kalau target pembaca atau pengguna website Anda adalah orang Indonesia, tentu akan lebih akrab melihat tulisan Kamis, 24 April 2025 daripada Thursday, April 24, 2025 ‘kan?. Nah, di sinilah pentingnya bagi kita untuk mengetahui bagaimana cara menampilkan hari dan tanggal dalam bahasa Indonesia di PHP.
Mengapa Penting?
Pertama, pengalaman pengguna atau user experience itu adalah segalanya. Kalau website Anda menampilkan hari dan tanggal dalam bahasa lokal, itu sudah jadi nilai plus tersendiri. Bahkan, bisa meningkatkan kepercayaan pengguna terhadap tampilan situs Anda.
Kedua, bagi Anda yang sedang belajar PHP atau sedang mengembangkan aplikasi lokal seperti website berita, agenda sekolah, sistem informasi, atau toko online berbasis Indonesia, fitur seperti ini sangat berguna. Jadi, mari kita dalami bersama bagaimana caranya membuat nama hari di PHP agar muncul dalam bahasa Indonesia.
Membuat Format Tanggal dan Hari Indonesia di PHP
Untuk membuat format tanggal dan hari Indonesia di PHP dapat menggunakan fungsi date() dengan kombinasi array. Secara default, fungsi date() hanya menampilkan format tanggal dan hari dalam bahasa Inggris. Maka dari itu, kita perlu melakukan konversi ke bahasa Indonesia menggunakan array. Perhatikan contoh berikut!
<?php
$hariInggris = date('l');
$hariIndonesia = [
'Sunday' => 'Minggu',
'Monday' => 'Senin',
'Tuesday' => 'Selasa',
'Wednesday' => 'Rabu',
'Thursday' => 'Kamis',
'Friday' => 'Jum\'at',
'Saturday' => 'Sabtu',
];
echo $hariIndonesia[$hariInggris];
?>Dengan cara ini, Anda sudah bisa membuat nama hari di PHP dalam bahasa Indonesia. Ini adalah bentuk yang paling sederhana dan dasar dari script PHP tanggal dan hari otomatis bahasa Indonesia. Jika Anda ingin versi lengkap menampilkan nama hari, tanggal, bulan, dan tahun dalam bahasa Indonesia dapat menggunakan kode PHP berikut.
<?php
$hariInggris = date('l');
$bulanInggris = date('F');
$hariIndonesia = [
'Sunday' => 'Minggu',
'Monday' => 'Senin',
'Tuesday' => 'Selasa',
'Wednesday' => 'Rabu',
'Thursday' => 'Kamis',
'Friday' => 'Jum\'at',
'Saturday' => 'Sabtu',
];
$bulanIndonesia = [
'January' => 'Januari',
'February' => 'Februari',
'March' => 'Maret',
'April' => 'April',
'May' => 'Mei',
'June' => 'Juni',
'July' => 'Juli',
'August' => 'Agustus',
'September' => 'September',
'October' => 'Oktober',
'November' => 'November',
'December' => 'Desember',
];
$tanggal = date('j');
$tahun = date('Y');
echo $hariIndonesia[$hariInggris].', '.$tanggal.' '.$bulanIndonesia[$bulanInggris].' '.$tahun;
?>Dengan script PHP sederhana ini, Anda bisa menampilkan nama hari PHP, PHP tampilkan hari dan bulan bahasa Indonesia, serta format tanggal PHP bahasa Indonesia dengan sempurna. Jika contoh kode di atas dijalankan, maka output yang akan muncul adalah Rabu, 24 April 2025 dan seterusnya.
Penutup
Intinya, cara menampilkan nama hari dan tanggal dalam bahasa Indonesia dengan PHP itu bukan hal yang sulit. Yang terpenting adalah Anda tahu tujuannya, mau tampilkan secara otomatis atau ingin fleksibel mengatur waktu lokal. Semuanya bisa disesuaikan dengan mudah.
Dengan menambahkan fitur konversi tanggal PHP ke bahasa Indonesia, website Anda akan terlihat lebih profesional, lebih lokal, dan tentunya lebih user-friendly untuk pengguna dari Indonesia. Demikian artikel kali ini dan semoga bermanfaat.



