Sholahuddin Al Ayubi
Sholahuddin Al Ayubi
Web Development Back End Developer Web Maintenance Hosting/VPS Maintenance
Sholahuddin Al Ayubi

Blog

Menampilkan informasi hari pada tanggal dengan menggunakan PHP

Menampilkan informasi hari pada tanggal dengan menggunakan PHP

Lagi gabut di sela-sela weekend sebelum libur Idul Adha, Buka website utama eh kepikiran buat nulis artikel ini. Sesuai di judul, artikel ini akan membahas bagaimana cara menampilkan nama hari dari tanggal menggunakan bahasa pemograman PHP. Pada kasus ini saya gunakan framework codeigniter. Sebagai contoh misalkan kita menggunakan tanggal 25 Juni 2023, kemudian kita akan menampilkan hari pada tanggal tersebut. Untuk menampilkan nama hari ada 2 cara:

date('D') Menampilkan nama hari dengan format 3 karakter. Contoh: (Sun)
date('l') Menampilkan nama hari dengan format lengkap Contoh: (Sunday)

Parameter l (L kecil) merupakan format spesifik untuk menampilkan nama hari. Lalu date merupakan fungsi untuk memperoleh tanggal saat ini. Sehingga akan menghasilkan output nama hari untuk hari ini.

echo "Hari ini adalah : " . date('l');
Hasil output -> // Hari ini adalah : Sunday

Untuk menampilkan hari pada tanggal tertentu. Bisa menggunakan kode berikut:

$tanggal = '2023-06-25';
$day = date('l', strtotime($tanggal));
echo "Tanggal {$tanggal} adalah hari : " . $day;

Namun ada kasus lain, bagaimana jika kita ingin menampilkan nama hari tersebut dalam bahasa Indonesia, Karena script diatas akan tampil menggunakan bahasa Indonesia. Maka untuk menampilkan dalam format bahasa Indonesia, maka kita perlu membuat variable array untuk konversi nama hari ke bahasa Indonesia.

$tanggal = '2015-06-03';
$day = date('D', strtotime($tanggal));
$dayList = array(
'Sun' => 'Minggu',
'Mon' => 'Senin',
'Tue' => 'Selasa',
'Wed' => 'Rabu',
'Thu' => 'Kamis',
'Fri' => 'Jumat',
'Sat' => 'Sabtu' );
echo "Tanggal {$tanggal} adalah hari : " . $dayList[$day];

Nah itu dia penggalan script code PHP yang bisa digunakan untuk menampilkan hari pada tanggal. Semoga bermanfaat :)

Add Comment