Tutorial Mengubah Format Penanggalan dengan PHP dan MySQLi (Source Code)

print this page Print this page
Mengubah Format Penanggalan dengan PHP dan MySQLi-Dalam penanggalan di Indonesia biasanya yang digunakan  adalah format hari-bulan-tahun, namun seringkali saat kita menampilkan penanggalan menggunakan PHP  yang muncul adalah format penanggalan inggris (tahun-bulan-hari).
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



Share on Google Plus

About kodekidi

KodeKidi.com Situs Tutorial Pemograman Berbahasa Indonesia
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment