13 Maret 2011

Membuat fungsi PHP untuk konversi tanggal

Pagi para programer PHP pasti sering berhubungan dengan pengolahan tanggal, baik itu dari database atau sekedar menampilkan data tanggal dan waktu saat ini. Banyak cara untuk membuat format tanggal sesuai dengan keinginan kita, mulai dari penggunaan fungsi split(), date(), maupun strtotimee(). Di sini saya akan memeberi contoh sebuah fungsi konversi tanggal yang bagi saya sangat sederhana sekali, dikarenakan saya memang masih pemula di bidang ini.

Sekilas tentang fungsi yang saya buat:

Fungsi PHP yang digunakan

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

Kemampuan

  • memanggil data tanggal/waktu sesuai yang dibutuhkan
  • merubah format bulan menjadi bahasa indonesia
  • merubah format tanggal sesuai yang diinginkan

kode PHP

<?
function tanggal($format,$nilai="now"){
$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",
"Jan","Feb","Maret","April","Mei","Juni","Juli","Agustus","September",
"Oktober","November","Desember");
return str_replace($en,$id,date($format,strtotime($nilai)));
}

//menampilkan tanggal saat ini
//keluaran Sun, 13 Mar 2011
echo date("D, j M Y")."<br/>";

//menampilkan tanggal saat ini setelah di konversi
//keluaran Minggu, 13 Maret 2011
echo tanggal("D, j M Y")."<br/>";

//menampilkan bulan saat ini
//keluaran Maret
echo tanggal("M")."<br/>";

//menampilkan hari saat ini
//keluaran Minggu
echo tanggal("D")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Kamis, 2 Juni 19688
echo tanggal("D, j M Y","1988-06-02")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Kamis
echo tanggal("D","1988-06-02")."<br/>";

//konversi tanggal dari format tanggal di mysql
//keluaran Juni
echo tanggal("M","1988-06-02")."<br/>";
?>

untuk informasi format tanggal dan waktu di PHP kunjungi alamat berikut

6 komentar:

  1. PERTAMAX GAN.....
    AKU UCAPIN BANYAK2 TRIMA KASIH YA...
    PENCARIANKU AKHIRNYA BERAKHIR DI http://arieffendi.blogspot.com

    BalasHapus
  2. Teman - teman kesulitan untuk Belajar Komputer karena kesibukan? kini kami memfasilitasi kursus komputer jarak jauh via online, silahkan kunjungi website kami di asianbrilliant.com, Kursus Online

    Ayah, Bunda..butuh guru untuk mengajar anak-anak dirumah ? kami memfasilitasi 1000 guru untuk anak-anak ayah dan bunda datang kerumah, silahkan kunjungi website kami di smartsukses.com, Bimbingan Belajar, Les Private

    BalasHapus
  3. Untuk konversi angka ke huruf dengan php lihat di sini gan.
    http://takengonscript.blogspot.com/2015/03/membuat-konversi-angka-ke-huruf-dengan.html

    BalasHapus