Konfersi tanggal menjadi user friendly

Pada database dengan perintah bawaan structured query language (sql) kita biasa menyimpan tanggal dalam bentuk date. Bentuk date ini bila kita tampilkan kedalam php akan berbentuk tahun-bulan-tanggal seperti contoh berikut : 2009-12-03. Dalam php kita dapat memanggil fungsi tanggal dengan date(‘ d m y’). Yang jadi masalah bila kita ingin agar tanggal yang langsung di load dari database tersebut langsung terkonfersi menjadi tanggal bulan dan tahun.

Sebenarnya ada banyak cara agar kita dapat mengkonfersi tanggal ini, salah satunya bisa kita pisahkan dulu per komponen tanggal tersebut jadi tahun tanggal bulan dipisah kemudian dimasukkan kedalam array dengan fungsi explode, setelah itu dirangkai kembali kedalam sebuah variabel atau langsung dipanggil untuk ditampilkan dengan echo.

Namun, dari beberapa cara yang sudah saya coba, saya menyukai satu cara lain yang terbilang effisien menurut saya. Caranya seperti berikut :

$unik = strtotime($tanggal_dari_database." 1:0:0");
$penampung_tanggal = date('d F Y',$unik);

Bila kita tampilkan dengan fungsi echo hasilnya seperti berikut 7 May 2011.
Di variabel penampung tanggal sekarang sudah berisi tanggal dengan urutan tanggal bulan dan tahun. Saya lebih menyukai cara ini, terlebih lagi bila kita menggunakan framework CodeIgniter sehingga skripnya seperti berikut:

$unik = strtotime($row->tanggal_dari_database." 1:0:0");
$data->tanggal = date('d F Y',$unik);
Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 97 pengikut lainnya.