Ingin menampilkan tanggal dari MySql dengan format tanggal Indonesia?


Format tanggal default MySql adalah YYYY-MM-DD atau Tahun-Bulan-Hari dengan nama bulan menggunakan bahasa Inggris, sedangkan di Indonesia menggunakan format DD-MM-YYYY. Sehingga diperlukan konversi dari format MySql ke Indonesia.
Berikut script untuk konversi tanggal dari format MySql ke format Indonesia.

Siapkan sebuah file php dengan nama file tanggal.php

    
<!DOCTYPE html>
<html lang='en'>
    <head>
        <title>Konversi format tanggal dari MySql menjadi format Indonesia</title>
        <meta charset='utf-8'>
        <meta name='viewport' content='width=device-width, initial-scale=1'>
        <link rel='stylesheet' href='css/bootstrap.min.css'>
        <script src='https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js'></script>
        <script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js'></script>
        <script src='js/bootstrap.min.js'></script>
    </head>
    <body style="margin-top: 25px; margin-left: 50px">
        <?php
        // membuat nama bulan dalam bentuk array        
        $bulan = array (
            1 =>
            'Januari',
            'Februari',
            'Maret',
            'April',
            'Mei',
            'Juni',
            'Juli',
            'Agustus',
            'September',
            'Oktober',
            'November',
            'Desember'
        );
        // tanggal dalam format MySql
        $tanggal = "2019-08-05";
        // pisahkan tahun bulan tanggal
        $pisahkan = explode( '-' , $tanggal);
        // ambil angka bulan kemudian konversi ke format bulan indonesia
        $nama_bulan = $bulan[(int)$pisahkan[1]];
        // menampilkan tanggal dengan format Indonesia
        echo"
        <strong>Tanggal dari MySql:</strong> $tanggal<br>
        <strong>Tanggal dengan format Indonesia:</strong> $pisahkan[2] $nama_bulan $pisahkan[0]";
        ?>
    </body>
</html>
    

Berikut demo untuk konversi tanggal dari MySql ke format Indonesia

Download demo DISINI


Terima kasih telah membaca materi ini yang berjudul Konversi format tanggal dari MySql menjadi format Indonesia dan jangan lupa bagikan melalui sosial media anda dengan klik icon yang berada dibawah judul materi ini.

Kritik dan saran silahkan kirim ke WhatsApp, Instagram atau Facebook.