On 08-Jul-2000, Yoseph wrote:
> Sorry kalo agak OOT...
> tapi saya kalau mau menyimpan data tanggal di MySQL nggak pernah pake field-type
> dattime, melainkan varchar(10), trus data yang saya simpan adalah dari function
> time() --> 9 digit
> ini lebih enak, karena begitu data ini di-retrieve bisa langsung dumasukin ke
> function date().. nggak repot2 lagi... :-)
Yang biasa saya lakukan: menggunakan field date biasa, lalu waktu
select gunakan mysql function UNIX_TIMESTAMP(), jadi bisa difeed
langsung ke PHP/unix app tapi juga tetap mempertahankan penggunaan
date yg udah umum di SQL (nggak perlu ngerubah structure database).
Contoh: SELECT *,UNIX_TIMESTAMP(tanggal) AS tgl_unix FROM ... WHERE ...
Jadi fieldnya bisa 'tanggal' utk format date biasa, dan 'tgl_unix' utk
tgl tsb dalam unix timestamp.
FYI, time() itu kayaknya nggak 9 digits di 64-bit systems. Dan anda
nggak mau mengulang Y2K waktu nanti timebomb unix epoch go off di
tahun 2038 kan?
Ronny
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]