contact

Contact Person
Pin BB : 5AB31960
SMS : 082288467823
WA : 081275371724
call : 081275668074


Membuat Fungsi Konversi Tanggal dengan PHP

Posted in PHP MYSQL Life at 23 September 2016 With 0 Comments

Pada tutorial kali ini kita akan membuat fungsi / funcion conversi tanggal dengan php , Fungsi konversi ini akan sangat berguna untuk aplikasi website berbasis PHP, kita bisa menampilkan tanggal dalam format indonesia, Memanggil Fungsi Untuk Menampilkan Tanggal Hari ini, Bulan dan Tahun , sedikit saya modifikasi sehingga bisa melakukan konversi multi bahasa (tidak sekedar dari bahasa Inggris ke Indonesia saja).

Fungsi ini bisa kita gunakan dalam pembuatan aplikasi, kita tinggal memanggil fungsi yang sudah dibuat untuk menampilkan tanggal, bulan, tahun dengan PHP, , dan silahkan dimodifikasi dan disesuaikan dengan Keperluan anda :

Fungsi PHP yang digunakan

  • array()
  • str_replace()
  • date()
  • strtotime()

Kemampuan Dari Fungsi Tanggal dengan PHP ini

▼ Download Source Code Dibawah Ini ▼



memanggil data tanggal/waktu sesuai yang dibutuhkan
mengubah format bulan menjadi bahasa Indonesia dan bahasa lain (harus ditambahkan)
mengubah format tanggal sesuai yang diinginkan

<?php
function konversi_tanggal($format, $tanggal="now", $bahasa="id"){
 $en=array("Sun","Mon","Tue","Wed","Thu","Fri","Sat","Jan","Feb",
 "Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
 
 $id=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu",
 "Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September",
 "Oktober","Nopember","Desember");
 
 // tambahan untuk bahasa prancis
 // sumber http://w.blankon.in/6V
 $fr = array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi",
 "janvier","février","mars","avril","Mei","mai","juillet","aoùt","septembre",
 "octobre","novembre","décembre");
 
 // mengganti kata yang berada pada array en dengan array id, fr (default id)
 return str_replace($en,$$bahasa,date($format,strtotime($tanggal)));
}
 
//menampilkan tanggal saat ini
//keluaran Tue, 26 Mar 2013
echo date("D, j M Y")."<br/>";
 
//menampilkan tanggal saat ini setelah di konversi
//keluaran Minggu, 13 Maret 2011
echo konversi_tanggal("D, j M Y")."<br/>";
 
//menampilkan bulan saat ini
//keluaran Maret
echo konversi_tanggal("M")."<br/>";
 
//menampilkan hari saat ini
//keluaran Minggu
echo konversi_tanggal("D")."<br/>";
 
//konversi tanggal dari format tanggal di mysql
//keluaran Jumat, 17 Agustus 1945
echo konversi_tanggal("D, j M Y","1945-08-17")."<br/>";
 
//konversi tanggal dari format tanggal di mysql
//keluaran Jumat
echo konversi_tanggal("D","1945-08-17")."<br/>";
 
//konversi tanggal dari format tanggal di mysql
//keluaran Agustus
echo konversi_tanggal("M","1945-08-17")."<br/>";
 
//konversi tanggal dari format dengan bahasa lain
//keluaran dimanche, 17 avril 1988
echo konversi_tanggal("D, j M Y","1988-04-17", "fr")."<br/>";
?>

Artikel Terkait

Diskusi