Menampilkan tanggal database dengan Format Indonesia
Artikel kali ini kita akan membuat Fungsi Untuk Menampilkan Tanggal di Database menjadi Format Tanggal Indonesia. Sebenarnya pada artikel Manipulasi Format Tanggal Dengan PHP admin sudah menjelaskan cara manipulasi Format tanggal di database ke Format yang lain. Namun itu dirasa kurang cukup jika kita menginginkan nama bulan nya tampil.
Jika anda ingin mengubah format tanggal untuk input data ke database , mungkin anda dapat melihat artikel di Fungsi Mengubah Format Tanggal Detepticker , Karna disini kita akan mengubah format tanggal yang mana data nya sudah ada di database, dan ingin kita tampilkan dalam bentuk indonesia
CONTOH : 2 Januari 2016
Sebelumnya Seperti yang kita ketahui, ketika kita mengcreate sebuah field pada database dengan tipe data date, maka format datenya adalah : YYYY-mm-dd, dimana :
-- YYYY adalah Year = Tahun
-- mm adalah Month = Bulan
-- dd adalah Date = Tanggal
Untuk lebih jelasnya perthatikan format tanggal di database berikut ini :
Menampilkan tanggal di database Menjadi bentuk Tanggal Indonesia
Berikut ini merupkan fungsi yang dapat kita gunakan untuk memanipulasi tanggal di database menjadi tanggal Indonesia , perhatikan script dibawah ini :
<?php
include "koneksi.php";
$query = "Select * from agenda order by id desc limit 5";
$res =mysqli_query($con,$query);
// Konversi tanggal ke bahasa indonesia
function format_indo($date){
$BulanIndo = array("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
$tahun = substr($date, 0, 4);
$bulan = substr($date, 5, 2);
$tgl = substr($date, 8, 2);
$result = $tgl . "-" . $BulanIndo[(int)$bulan-1]. "-". $tahun;
return($result);
}
while($c=mysqli_fetch_array($res)){
echo format_indo($c['tanngal']).'<br>';
}
?>
Perhatikan script diatas, dimana kita menyisipkan fungsi yang digunakan untuk mengubah format tanggal yang ada di database , dan kemudian kita panggil fungsi tersebut echo format_indo($c['tanngal']).'<br>'; , OK.. selamat mencoba
UPDATE :
Ada Tips yang baru, DAN LEBIH SIMPLE LO DALAM MENANGANI MASALAH FORMAT TANGGAL, jika kita ingin menampilkan tanggal dalam bentuk Indonesia SEPERTI INI JUGA BISA.
CONTOH : 02-04-2018 , 02 April 2018
Baca artikelnya disini Cara input dan Menampilkan tanggal di database dengan format indonesia