Berikut ini merupakan potongan kode sederhana untuk menampilkan nama hari dari suatu tanggal dengan menggunakan PHP. Sebagai contoh misalkan diberikan tanggal 3 Juni 2015, kemudian kita ingin mengetahui hari apakah itu?
Untuk menampilkan nama hari ada 2 cara.
date(‘D’) | Menampilkan nama hari dengan format 3 karakter (Sun). |
date(‘l’) | Menampilkan nama hari dengan format lengkap (Sunday). |
Parameter l (L kecil) merupakan format spesifik untuk menampilkan nama hari. Sedangkan date adalah fungsi untuk memperoleh tanggal saat ini. Sehingga akan menghasilkan output nama hari untuk hari ini.
echo "Hari ini adalah : " . date('l');
// Hari ini adalah : Wednesday
Untuk menampilkan hari pada tanggal tertentu. Gunakan kode dibawah ini :
$tanggal = '2015-06-02';
$day = date('l', strtotime($tanggal));
echo "Tanggal {$tanggal} adalah hari : " . $day;
Contoh diatas masih menampilkan nama hari dalam bahasa inggris. Untuk menampilkan dalam format bahasa indonesia, buat 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];
No Comments
Leave a comment Cancel