Membuat Format Tanggal Indonesia dengan PHP
Baca Juga : Cara Menampilkan Tanggal dan Waktu Sekarang di PHP
Contoh :
<?php
echo date('d-m-Y'); // Hasilnya tanggal hari ini
echo "<br/>";
echo date('d F Y', strtotime('09-04-2020')); // Hasilnya tanggal hari ini
echo "<br/>";
echo date('d F Y', strtotime('09-06-2020')); // Hasilnya tanggal 09-06-2020 (09 June 2020)
?>
Maka Hasilnya :
Mengubah ke format tanggal indonesia - Walaupun sudah bisa menggunakan strtotime seperti pada contoh diatas tapi masih menggunakan bahasa Inggris. Kali ini kita akan mengubahnya ke dalam Bahasa Indosia dengan menggunakan beberapa fungsi PHP.
Perhatikan kode program di bawah ini.
<?php
function tanggal_indo($tgl){
$bulan = array (
1 => 'Januari',
'Februari',
'Maret',
'April',
'Mei',
'Juni',
'Juli',
'Agustus',
'September',
'Oktober',
'November',
'Desember'
);
$pecah = explode('-', $tgl);
return $pecah[2] . ' ' . $bulan[ (int)$pecah[1] ] . ' ' . $pecah[0];
// variabel pecah 2 = tahun || variabel pecah 1 = bulan || variabel pecah 0 = tanggal
}
echo tanggal_indo(date('Y-m-d')); // Tanggal 04 April 2020
echo "<br/>";
echo tanggal_indo("2020-06-09"); // Tanggal 09 Juni 2020
?>
Maka hasilnya akan seperti dibawah ini :
Dari kode program diatas coba kalian perhatikan di kode function tanggal_indo ( Baca Juga : Cara membuat dan memahami Function dalam php ). Data tanggal yang sudah kita tangkap, kemudian kita pecahkan menjadi array dengan menggunakan fungsi explode(). sehingga data tanggal berada di $pecah[2], bulan berada di $pecah[1], dan tahun berada di $pecah[0]. Untuk membuat bulan menjadi Bahasa Indonesia kita panggil array variabel bulan ($bulan) sesaui dengan urutan.
Jika kalian belum tahu apa itu array bisa baca Mengenal Array di PHP dan jika kalian belunm begitu paham dengan penjelasan diatas bisa di tanyakan pada komentar dibawah ini
Baca Juga : Fungsi Explode dan Implode pada PHP
Post a Comment for "Membuat Format Tanggal Indonesia dengan PHP"