Somebody save me,,,

Archive for January 2010

Mungkin seringkali terpikir oleh kita bagaimana cara menampilkan tanggal dari sebuah record tabel yang formatnya ‘YYYY-mm-dd’ ke dalam bentuk ‘Hari, tanggal bulan tahun’ ?  Sebagai contoh : di MySQL tanggal ‘2010-01-24’ dan kita ingin menampilkannya sebagai ‘Minggu, 24 Januari 2010’.

Banyak cara yang bisa digunakan, tinggal pilih mau yang susah atau yang mudah. Kalo yang susah bagaimana?? disini saya tidak mencoba untuk membahas yang susah karena biasanya yang susah sudah dilakukan oleh saudara – saudara sekalian.. hehehehe.. Di sini saya akan membahas bagian mudahnya, dengan mengadopsi script PHP dari Joomla.

Untuk menentukan format data tanggal kita tinggal membuat fungsi sebagai berikut :

function date2Ind($str) {
setlocale (LC_TIME, 'id_ID');
$date = strftime( "%A, %d %B %Y", strtotime($str));

return $date;
}

Kita hanya menggunakan beberapa fungsi dari PHP untuk membuat format tanggal yang kita inginkan, yaitu : setlocale, strftime, dan strtotime. Tidak terlalu sulit bukan?? Hanya ada beberapa sedikit konfigurasi pada bagian setlocale(), pada server windows LC_TIME menggunakan ‘Indonesian’ sedangkan pada server Linux LC_TIME menggunakan ‘id_ID’. Lalu bagaimana memanggilnya?? kita tinggal masukkan saja parameter fungsinya. Misal untuk menampilkan tanggal 21-01-2010, kita cukup menuliskan echo(date2Ind(‘2010-01-21’));

Cukup mudah bukan?? semoga script sederhana ini bermanfaat dan bisa dimodifikasi sesuai dengan kebutuhan.


Pages

January 2010
M T W T F S S
 123
45678910
11121314151617
18192021222324
25262728293031

Support to :

Pernah Ngutang di KANTINMILAN