Membuat Format Tanggal Indonesia Dengan PHP

Membuat Format Tanggal Indonesia Dengan PHP
Membuat Format Tanggal Indonesia Dengan PHP – Selamat datang kembali di www.malasngoding.com. pada tutorial kali ini, kita akan belajar bagaimana cara membuat format tanggal indonesia dengan PHP (date format indonesia). date format indonesia php.
Pada dasarnya, penulisan tanggal pada php atau mysql adalah dengan format YYYY-MM-DD atau tahun-bulan-tanggal. contohnya 2017-10-21. sedangkan kita di indonesia menggunakan format tanggal dengan DD-MM-YYYY atau misalnya 21-10-2017 atau 21 Oktober 2017. nah jadi bagaimana sih cara membuatnya ? caranya mudah. yuk simak cara membuat format tanggal indonesia dengan PHP berikut ini.
Mengubah Format Tanggal Dengan PHP
Untuk mengubah bentuk format tanggal dengan php, kita bisa menggunakan syntax berikut.
BACA JUGA : Tutorial Menampilkan Tanggal Dengan PHP
1 2 3 4 5 6 7 8 9 |
<h2>Format Tanggal PHP | www.malasngoding.com</h2> <?php // Tanggal hari ini echo date('d F Y'); // Hasilnya tanggal hari ini (21 October 2017) echo "<br/>"; echo date('d F Y', strtotime('1994-02-15')); // Hasil 15 February 1994 |
dan hasilnya

membuat format tanggal indonesia dengan php
coba teman-teman perhatikan pada contoh di atas. untuk mengubah format tanggal kita bisa menggunakan strtotime pada parameter kedua di function date(). strtotime() adalah fungsi untuk mengubah string ke waktu(time). jadi tanggal yang di tentukan bisa di letakkan pada parameter kedua seperti contoh di atas.
1 |
echo date('d F Y', strtotime('1994-02-15')); // Hasil 15 February 1994 |
Oke, Sampai di sini kita telah berhasil mengubah format tanggal dengan PHP. tapi masih dalam bentuk format bahasa inggris. sekarang kita akan membuat format tanggal ke dalam bahasa indonesia.
Format Tanggal Indonesia Dengan PHP
Untuk membuat format tanggal indonesia dengan PHP, kita akan menggunakan function php. perhatikan syntax berikut ini dan penjelasannya.
tgl_indo.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<h2>Format Tanggal PHP | www.malasngoding.com</h2> <?php function tgl_indo($tanggal){ $bulan = array ( 1 => 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ); $pecahkan = explode('-', $tanggal); // variabel pecahkan 0 = tanggal // variabel pecahkan 1 = bulan // variabel pecahkan 2 = tahun return $pecahkan[2] . ' ' . $bulan[ (int)$pecahkan[1] ] . ' ' . $pecahkan[0]; } echo tgl_indo(date('Y-m-d')); // 21 Oktober 2017 echo "<br/>"; echo "<br/>"; echo tgl_indo("1994-02-15"); // 15 Februari 1994 |
maka hasilnya

format tanggal indonesia
Coba teman-teman perhatikan inti dari fungsi tgl_indo() yang kita buat di atas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
function tgl_indo($tanggal){ $bulan = array ( 1 => 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ); $pecahkan = explode('-', $tanggal); // variabel pecahkan 0 = tahun // variabel pecahkan 1 = bulan // variabel pecahkan 2 = tanggal return $pecahkan[2] . ' ' . $bulan[ (int)$pecahkan[1] ] . ' ' . $pecahkan[0]; } |
data tanggal yang kita tangkap, kita pecahkan menjadi array dengan menggunakan fungsi explode(). sehingga data tanggal akan berada di $pecahkan[2], data bulan berada di $pecahkan[1] dan data tahun berada pada $pecahkan[0].
kemudian baru kita balik urutannya. dan untuk membuat nama bulan menjadi bahasa indonesia,kita panggil variabel array bulan sesuai urutan. jika ada yang kurang di mengerti teman-teman bisa meninggalkan komentar di bawah postingan ini.
BACA JUGA : Tutorial Explode dan Implode Pada PHP
Mungkin sekian dulu tutorial Membuat Format Tanggal Indonesia Dengan PHP. semoga dapat membantu.
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data

