Jadi pada tulisan, saya akan mencoba menjelaskan merubah format penaggalan, misal 2015-07-20 akan diubah menjadi 20 Juli 2015, tujuanny agar lebih familiar dengan pengguna di Indonesia.
Format Penanggalan Inggris
Pada penanggalan diatas akan saya konversi ke dalam format penanggalan indonesia
scriptnya seperti ini:
script konversi_tanggal.php
<?php
// format penanggalan di database MySQL
$tanggal=date("Y-m-d");
// ambil atau pisahkan tanggal, bulan dan tahun
$ambiltahun = substr($tanggal,0,4);
$ambilbulan = substr($tanggal,5,2);
$ambiltanggal = substr($tanggal,8,2);
// ubah angka bulan menjadi nama bulan
if ($ambilbulan=="01") $namabulan="Januari";
elseif ($ambilbulan=="02") $namabulan="Februari";
elseif ($ambilbulan=="03") $namabulan="Maret";
elseif ($ambilbulan=="04") $namabulan="April";
elseif ($ambilbulan=="05") $namabulan="Mei";
elseif ($ambilbulan=="06") $namabulan="Juni";
elseif ($ambilbulan=="07") $namabulan="Juli";
elseif ($ambilbulan=="08") $namabulan="Agustus";
elseif ($ambilbulan=="09") $namabulan="September";
elseif ($ambilbulan=="10") $namabulan="Oktober";
elseif ($ambilbulan=="11") $namabulan="November";
elseif ($ambilbulan=="12") $namabulan="Desember";
echo "Format Tanggal Inggris: <b>$tanggal</b> <br><br>";
echo "Format Tanggal Indonesia: <b>$ambiltanggal-$namabulan-$ambiltahun</b>";
?>
Jalankan Scriptnya dan hasilnya adalah sebagai berikut:
Penjelasan Script konversi_tanggal.php
- Pertama, saya dapatkan dulu tanggal sekarang dalam format standarnya (inggris) menggunakan fungsi date, sehingga akan menghasilkan yyyy-mm-dd, misalnya 2015-07-20.
- Kedua, ambil atau pisahkan penanggalan tersebut menggunakan fungsi substr, misal saya mengambil tahunnya saja, maka perintahnya substr($tanggal, 0, 4), Begitu juga dengan pengambilan bulannya menggunakan perintah substr($tanggal, 5, 2), artinya ambil 2 digit dari karakter tanggal mulai dari posisi 5 (posisi karakter dihitung dari angka 0), maka hasil yang diambil adalah 07.
- Ketiga, Setelah 2 digit bulan didapatkan yaitu angka 07, saya rubah angka 07 tadi menjadi bulan dalam bahasa indonesia, dimana 01 adalah januari, 02 februari, 03 maret dst
ok, sekian tutorial singkat ini, semoga bisa berguna
Download
0 comments:
Post a Comment