Sejak versi 2017, PHPMaker memberi kemudahan sekaligus fleksibilitas yang tinggi untuk mengganti Format Tanggal. Kita sebagai Web Developer dapat mengganti data Format Tanggal secara dinamis.
Katakanlah di sebuah Aplikasi Web yang akan kita hasilkan dengan PHPMaker, kita menggunakan Format Tanggal dd-mm-yyyy jika Pengguna memilih Bahasa Indonesia, dan yyyy-mm-dd untuk Bahasa Inggris (English).
Cukup hanya dengan menambahkan sedikit kode PHP saja ke dalam server event Language_Load, yang berada di bawah lokasi Server Events -> Global -> All Pages, sehingga kode selengkapnya menjadi seperti ini:
// Language Load event function Language_Load() { global $EW_DATE_FORMAT, $gsLanguage; if ($gsLanguage == "id") { $EW_DATE_FORMAT = "dd-mm-yyyy"; } else { // default uses English setting $EW_DATE_FORMAT = "yyyy-mm-dd"; } }
Perhatikanlah kita harus mendeklarasikan terlebih dulu dua buah variabel global yang digunakan PHPMaker untuk menampung data Format Tanggal dan ID Bahasa yang digunakan Aplikasi Web, masing-masing $EW_DATE_FORMAT dan $gsLanguage.
Selain itu, kita juga harus memastikan karakter pemisah data Tanggal tadi sesuai dengan yang kita sertakan di dalam Format Tanggal tadi, yaitu karakter slash atau minus (-).
Terakhir, jangan lupa untuk men-generate ulang semua file script menggunakan PHPMaker seperti biasa.
Betapa mudah, cepat, dan menyenangkan sekali menggunakan PHPMaker, bukan?