Anda di halaman 1dari 3

Cara Membuat Tanggal Dan Hari

Indonesia Di CodeIgniter Part1


by Brian | Jan 4, 2019 | Framework, PHP, Tips dan Trik, Website | 0 comments
Pada kesempatan kali ini saya akan menjelaskan cara membuat tanggal dan
hari indonesia di codeigniter part1. Perlu teman-teman ketahui sebelumnya,
format datetime pada umumnya adalah date(“Y-m-d H:i:s”); dan terlihat dari
format tersebut dimana akan menghasilkan format hari, tahun-bulan-tanggal
jam:menit:detik seperti contoh seperti berikut ( Jumat, 04 Januari 2019 17:02
Wib ).
Bukan cuma di php saja, bahkan di mysql pun hanya bisa menyimpan format
tanggal seperti format Y-m-d H:i:s tersebut. Namun apakah teman-teman bisa
memanipulasi format tanggal tersebut supaya format yang akan tampil di
system yang kalian buat tersebut tampil dalam format yang mudah dipahami
dengan format bahasa indonesia ?
Teman-teman bisa memanipulasi format tanggal di CodeIgniter dengan
membuat helpers tanggal yang nantinya dari helpers tersebut dapat
digunakan untuk menampilkan format tanggal sesuai dengan yang diinginkan,
dan pada contoh yang saya buat disini formatnya adalah format indonesia
tanggal bulan terbilang dan tahun tanpa pemisah tanda ( – ). Meskipun format
dari default datetime tersebut menyertakan waktu namun tidak jadi soal.
Untuk membuatnya teman-teman bisa ikuti tahapan dibawah ini.

Berikut Tahapannya :
 Teman-teman buat terlebih dahulu satu buah file tgl_indo_helper.php
didalam folder Controller/Helpers CodeIgniter
 Jika sudah ketikan kode didalam file tersebut seperti dibawah ini:

1 <?php
2
3 function tgl_ind($date){
4
5 // array hari dan bulan
6 $Hari = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
7 $Bulan = array("Januari","Februari","Maret","April","Mei","Juni",
8 "Juli","Agustus","September","Oktober","November","Desember");
9
10 // pemisahan tahun, bulan, hari, dan waktu
11 $tahun = substr($date,0,4);
12 $bulan = substr($date,5,2);
13 $tgl = substr($date,8,2);
14 $waktu = substr($date,11,5);
15 $hari = date("w",strtotime($date));
16 $result = $Hari[$hari].", ".$tgl." ".$Bulan[(int)$bulan-1]." ".$tahun." ".$waktu."
17 "."Wib";
18 return $result;
19 }
20
?>

 Jika sudah save terlebih dahulu file tgl_indo_helper.php tersebut


Sampai disini dan untuk penjelasan selanjutnya, akan saya jelaskan cara
membuat tanggal dan hari indonesia di codeigniter pada sesi berikutnya,
semoga bermanfaat.

Cara Membuat Tanggal Dan Hari


Indonesia Di CodeIgniter Part2
by Brian | Jan 5, 2019 | Framework, PHP, Tips dan Trik, Website | 0 comments
Melanjutkan dari sesi sebelumnya dan pada kesempatan kali ini saya akan
menjelaskan cara membuat tanggal dan hari indonesia di codeigniter part2.
Pada sesi sebelumnya teman-teman sudah membuat
helpers tgl_indo_helper.php dimana didalamnya terdapat fungsi yang akan
menghasilkan output seperti contoh berikut ( Jumat, 04 Januari 2019 17:02
Wib ). Namun apakah cukup cuma membuat helpers saja ?
Tidak hanya itu saja, dan langkah selanjutnya yang perlu kalian lakukan
adalah mendaftarkannya terlebih dahulu helpers yang sebelumnya sudah
dibuat ke dalam file aoutoload.php yang ada di direktori CodeIgniter
application/config/autoload.php. Dari file autoload tersebut fungsinya adalah
melakukan pemanggilan libraries, helper, language, model, dan masih banyak
lagi yang lainnya. Manfaat dari file autoload.php tersebut dimana kalian tidak
perlu melakukan pemanggilan helpers disetiap Controller, cukup hanya di file
autoload.php saja maka semua Controller yang dibuat sudah siap
menggunakan helpers tersebut. Dan untuk mendaftarkan helpers tersebut
seperti tahapan dibawah ini.

Berikut Tahapannya :
 Teman-teman masuk ke direktori folder
CodeIgniter application/config/autoload.php , buka file autoload.php tersebut
 Jika sudah selanjutnya tambahkan baris kode tgl_indo didalam variable
$autoload[‘helper’], seperti contoh berikut

1 $autoload['helper'] = array('tgl_indo');

 Jika sudah save file autoload tersebut dan helper tersebut sudah siap
untuk digunakan.
 Untuk cara penggunaannya kalian cukup memanggil fungsi helper
tersebut, seperti contoh dibawah ini
$this->date = date("Y-m-d H:i:s"); // disesuaikan dengan datetime yang mau diubah
1
formatnya, bisa juga dari table database yang memiliki record datetime
2
echo tgl_ind($this->date);

Sampai disini penjelasan saya mengenai cara membuat tanggal dan hari
indonesia di codeigniter part2, semoga bermanfaat.

Anda mungkin juga menyukai