Menampilkan tanggal database dengan Format Indonesia

Posted in PHP MYSQLi Life at 28 Februari 2018 With 0 Comments

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 :

mengubah format tanggal php

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

Artikel Rekomendasi

Artikel Terkait

Diskusi

wa