Pada tahap ini, sedikit user kebingungan bagaimana merubah format tanggal yang dari database atau dari kita input sendiri, sebenernya sangat sederhana disini saya membahasa salah satu dari cara merubah format tanggal dengan menggunakan Fungsi strtotime. Fungsi ini sering saya gunakan apabila Client meminta convert Date kedalam Sistem Integrate Indonesia yaitu Tanggal dalam bentuk Format Indonesia. Sedikit tentang Fungsi strtotime bagi kalian yang masih bertanya apa kegunaan fungsi ini, fungsi ini dapat merubah string tanggal menjadi timestamp unix seperti tanggal yang di format berbentuk teratur.
Langsung saja saya contohin Script untuk Convert tanggal tersebut. Disini saya mencontohkan pengambilan tanggal dari database,
<?php
$sqltr = mysql_query("select * from all_items");
while($rowe=mysql_fetch_array($sqltr))
{
$date_in = $rowe['Date_In'];
$ubahFormat = date("d F Y",strtotime($date_in));
?>
<td width="100px">
<?php echo $ubahFormat ?>
</td>
<?php } ?>
Pada script diatas terlihat saya memanggil sebuah data dari database, dan saya mengambil 1 field yaitu Date_In yaitu tanggal pada sebuah Item tersebut yang akan saya format. Lalu saya menggunakan fungsi strtotime dengan format Hari Bulan dan Tahun baru saya Echo atau tampilkan dengan object penampung yang menampung format tadi.
Kalau anda sudah test silahkan coba di browser anda, maka anda akan melihat hasil tanggal anda telah terformat.
Contoh :
Tanggal sebelum di format : 12/04/2015
Tanggal setelah di format : 04 December 2016
Tutorial diatas masih belum selesai jika anda ingin mengganti untuk hari dan bulan dengan menggunakan Bahasa Indonesia karna diatas masih terjemahan dalam bahasa Inggris dari fungsi yang kita gunakan tersebut.
Buat syntax dibawah ini kedalam tag <?php dalam bentuk array untuk format hari dan bulan indonesia:
$hari = array("","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu");
$bulan = array("","Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
$bulan = array("","Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
$ubahFormat = $hari[date("w")].", ".date("j")." ".$bulan[date("n")]." ".date("Y");
Dengan sintak diatas kita sudah bisa merubah format sesuai format bahasa Indonesia. Hasilnya akan seperti ini.
Tanggal sebelum di format : 12/04/2015
Tanggal setelah di format : Selasa, 04 Desember 2016
Silahkan mencoba , see you next article. ^_^
Silahkan mencoba , see you next article. ^_^
0 comments:
Post a Comment