Ternyata, fungsi mkdate untuk UNIX tidak bisa meng-handle tanggal sebelum tahun 1970. Jadi misalnya ada tanggal=12, bulan=3, tahun=1965, terus aku buat mkdate(0,0,0,bulan,tanggal,tahun), maka hasilnya error. Dan ketika aku manfaatkan date('m-d-y', mkdate(0,0,0,bulan,tanggal,tahun)) tadi, hasilnya adalah 1-1-1970. Wah, padahal aku perlu fungsi ini untuk memformat tampilan tanggal, yang notabene diambil dari database. Misal dari database aku temukan tanggal, dengan format yyyy-mm-dd, misal 1965-03-12. Aku ingin ada fungsi yang bisa mengikuti standard format php untuk tanggal, sehingga tanggal tersebut bisa tampil dengan format tertentu. Misalnya format 'd-M-y',hasilnya 12-Mar-65, kalau format 'm/d/y' hasilnya '03/12/65. Sebelumnya aku pakai fungsi berikut: function pgDateFormat($dateData,$strFormat) { list($strTahun,$strBulan,$strTanggal) = explode("-",$dateData); $strHasil = date($strFormat,mktime(0,0,0,$strBulan,$strTanggal,$strTahun)); return $...
Pernak-pernik kejadian di kantor, khususnya tips dan trik yang dapat aku temukan dalam dunia komputer, khususnya perangkat lunak.