konversi Format UNIX timestamp ke date pada mysql
untuk mengkonversi Format UNIX timestamp kedalam format date kita dapat menggunakan fungsi FROM_UNIXTIME() .sebagai contoh jika kita ingin melihat jumlah pengunjung buku tamu pada mambo/joomla yang mengunakan component akobook ,pada akobook jika ada pengunjung mengisi buku tamu maka waktu pengisian akan disimpan pada pada tabel _akobook pada kolom gbdate (gbdate tipenya varchar yg diisi dengan unix timestamp) maka kita bisa menjalankan query mysql seperti ini
SELECT DATE_FORMAT(FROM_UNIXTIME(gbdate),’%d-%m-%Y’) as tanggal, COUNT(1) FROM `tbl_akobook` WHERE DATE_FORMAT(FROM_UNIXTIME(gbdate),’%Y-%m-%d’)>=’2009-12-01′ AND DATE_FORMAT(FROM_UNIXTIME(gbdate),’%Y-%m-%d’)<=’2009-12-05′ group by DATE_FORMAT(FROM_UNIXTIME(gbdate),’%Y-%m-%d’)
query diatas akan menghasilkan
tanggal COUNT( 1 )
01-12-2009 7
02-12-2009 5
03-12-2009 3