Tutorial ini berisi cara menampilkan nama hari dalam Bahasa Indonesia dengan menggunakan bahasa PHP. Ada cara khusus untuk mengkonversi nama hari dalam Bahasa Inggris ke dalam Bahasa Indonesia. Pelajari tutorial dari saya dalam artikel ini!
Pada artikel kali ini, saya ingin membagikan tutorial mengenai bagaimana menampilkan nama hari dan tanggal dalam format Indonesia.
Biasanya, format tanggal yang disimpan ke dalam database berbeda dengan format tanggal yang ditampilkan di halaman pengguna. Hal ini karena tanggal dalam format negara pengguna memudahkan untuk dibaca dan dimengerti dibandingkan dengan format database. Biasanya, format database seperti 31-01-2000, 2000-01-31, 2000-31-01, dan sebagainya.
Baik, langsung saja. Ada dua cara untuk menampilkan nama hari dalam Bahasa PHP:
- date('D') => menampilkan nama hari dengan format 3 huruf. Misalnya, "sun" untuk Sunday.
- date('l) => menampilkan nama hari dengan format lengkap. Misalnya, Sunday.
Date adalah fungsi PHP yang digunakan untuk mengambil data tanggal atau waktu. Parameter l' (huruf L kecil) adalah format spesifik dari fungsi date untuk menampilkan nama hari secara lengkap. Pelajari skrip berikut:
[<?php $hari = date('l'); echo "Hari ini adalah hari " . $hari; // Hari ini adalah hari Monday ?>]
Bagaimana cara menampilkan hari berdasarkan tanggal tertentu? Pelajari skrip berikut:
[<?php $tanggal = '2017-01-31'; $hari = date('l', strtotime($tanggal)); echo "Tanggal $tanggal adalah hari " . $hari; // Tanggal 2017-01-31 adalah hari Tuesday ?>]
Apakah hasilnya sudah sesuai?
Kedua contoh di atas, nama hari yang ditampilkan menggunakan Bahasa Inggris. Untuk dapat menggunakan nama hari dalam Bahasa Indonesia, maka perlu membuat array nama hari Indonesia untuk mengkonversi nama hari dalam Bahasa Inggris. Pelajari skrip berikut:
[<?php $tanggal = '2017-01-31'; $hari = date('l', microtime($tanggal)); $hari_indonesia = array('Monday' => 'Senin', 'Tuesday' => 'Selasa', 'Wednesday' => 'Rabu', 'Thursday' => 'Kamis', 'Friday' => 'Jumat', 'Saturday' => 'Sabtu', 'Sunday' => 'Minggu'); echo "Tanggal $tanggal adalah hari " . $hari_indonesia[$hari]; // Tanggal 2017-01-31 adalah hari Senin ?>]
COMMENTS