Baru nyadar kalau ternyata di PHP nggak ada type data Date/Time, meskipun ada fungsi-fungsi untuk memanipulasi date/time itu. Padahal aku perlu ada operasi yang melibatkan tanggal, seperti iterasi berdasar tanggal, dari suatu tanggal awal ke tanggal akhir. Contohnya aja untuk mengetahui hari berikutnya. Kalau pakai VB tinggal nextDate = nextDate + 1; Gimana kalau pakai PHP???? Akhirnya setelah baca ebook tentang PHP, ada satu trick, yaitu memanfaatkan tipe timestamp standar UNIX. Caranya: - convert data ke timestamp - tambahkan dengan 86400 (1 hari = 24*60*60 detik) - timestamp diubah lagi ke format standard Misal: $tanggal = "2004-08-31"; //setelah ada proses parsing, misal memanfaatkan list dan explode list($thn,$bln,$tgl) = explode("-",$tanggal); //hasilnya //$thn = 2004; //$bln = 8; //$tgl = 31; //convert ke timestamp $tsTanggal = mktime("","","",$bln,$tgl,$thn); $tsNext = $tsTanggal + 86400; //next day //balikin ke format normal $n...
Pernak-pernik kejadian di kantor, khususnya tips dan trik yang dapat aku temukan dalam dunia komputer, khususnya perangkat lunak.