Setelah di artikel sebelumnya kita sudah membahas mengenai perubahan default format tanggal di PHPMaker versi 2017, di artikel ini kita akan membahas perubahan lainnya, yaitu dihilangkannya item pengaturan Default time zone atau standar zona waktu.
Pengaturan yang dihilangkan ini berada di menu Tools -> Advanced Settings pada PHPMaker versi 12. Karena item-item pengaturan yang berhubungan dengan locale sudah disimpan ke file berekstensi .json, maka pengaturan default time zone tadi pun bisa kita lihat di file tersebut.
Ini salah satu contoh file yang bernama en.json, di mana PHPMaker secara standar menggunakan zona waktu file locale English – Amerika:
{ "date": "2016-07-25", "version": "13.0.0", "id": "en", "locale": "en_US", "name": "English (United States)", "desc": "English (United States, EN_US)", "author": "e.World", "decimal_point": ".", "thousands_sep": ",", "mon_decimal_point": ".", "mon_thousands_sep": ",", "currency_symbol": "$", "positive_sign": "", "negative_sign": "-", "frac_digits": 2, "p_cs_precedes": 1, "p_sep_by_space": 0, "n_cs_precedes": 1, "n_sep_by_space": 0, "p_sign_posn": 1, "n_sign_posn": 1, "date_sep": "\/", "time_sep": ":", "date_format": "mdY", "time_zone": "" }
Secara standar, nilai pengaturan zona waktu tadi bisa diatur dari time_zone, seperti yang kita lihat pada file en.json di atas. Nilai standarnya masih kosong.
Jika seandainya kita ingin mengubah nilai itu supaya sesuai dengan standar zona waktu Indonesia, maka kita bisa mengaturnya melalui file id.json. Cukup dengan mengisikan nilai Asia/Jakarta ke dalam item pengaturan time_zone, seperti yang dapat kita lihat di bawah ini:
{ "date": "2016-07-25", "version": "13.0.0", "id": "id", "locale": "id_ID", "name": "Indonesian (Indonesia)", "desc": "Indonesian (Indonesia)", "author": "e.World", "decimal_point": ",", "thousands_sep": ".", "mon_decimal_point": ",", "mon_thousands_sep": ".", "currency_symbol": "Rp ", "positive_sign": "", "negative_sign": "-", "frac_digits": 0, "p_cs_precedes": 1, "p_sep_by_space": 0, "n_cs_precedes": 1, "n_sep_by_space": 0, "p_sign_posn": 1, "n_sign_posn": 1, "date_sep": "\/", "time_sep": ":", "date_format": "dmY", "time_zone": "Asia/Jakarta" }
Jika kita ingin mengetahui nilai-nilai zona waktu lainnya, khususnya yang terkait dengan negara lain, silahkan langsung ke http://www.php.net/timezones.
Tinggalkan Balasan