Cara Menampilkan Nama Hari Dengan PHP (Lengkap Dan Mudah)
Untuk menampilkan nama hari menggunakan PHP , kamu bisa menggunakan fungsi `date()` atau `strftime()` (meski yang terakhir kurang direkomendasikan di versi PHP terbaru). Berikut contoh paling umum menggunakan `date()` :
✅ Contoh Menampilkan Nama Hari dalam Bahasa Inggris
<?php
echo date("l"); // Output: e.g. "Saturday"
?>
Penjelasan :
`date("l")` akan mengembalikan nama hari penuh, seperti `Monday`, `Tuesday`, dst.
✅ Jika Ingin Nama Hari dalam Bahasa Indonesia
Karena PHP secara default menggunakan bahasa Inggris, kamu perlu **konversi manual** ke Bahasa Indonesia, seperti ini :
<?php
$hariInggris = date("l");
$namaHari = [
'Sunday' => 'Minggu',
'Monday' => 'Senin',
'Tuesday' => 'Selasa',
'Wednesday' => 'Rabu',
'Thursday' => 'Kamis',
'Friday' => 'Jumat',
'Saturday' => 'Sabtu',
];
echo $namaHari[$hariInggris];
?>
Output : akan menampilkan nama hari dalam bahasa Indonesia sesuai hari saat ini.
🔁 Bonus : Menampilkan Nama Hari dengan Tanggal
<?php
$tanggal = date("Y-m-d"); // contoh: 2025-08-02
$namaHari = [
'Sunday' => 'Minggu',
'Monday' => 'Senin',
'Tuesday' => 'Selasa',
'Wednesday' => 'Rabu',
'Thursday' => 'Kamis',
'Friday' => 'Jumat',
'Saturday' => 'Sabtu',
];
$hariInggris = date("l", strtotime($tanggal));
echo $namaHari[$hariInggris] . ", " . date("d-m-Y", strtotime($tanggal));
?>
Output contoh : `Sabtu, 02-08-2025`
Tags :