Monday, September 5, 2016

Bagaimana cara mengatur date_default_timezone di codeigniter ?

Bagaimana cara mengatur date_default_timezone di codeigniter ?

Petanyaannya, bagaimana cara mengatur date_default_timezone_set di code igniter ?
Sebelum ke jawaban, saya akn sedikit basa basi tetang apa gunanya fungsi date_default_timezone_set. Untuk penggunaan fungsi ini tidaklah terlalu penting, cuma di beberapa kondisi pasti bakal di butuhkan.

Contoh kondisi :
Misalkan kamu punya aplikasi yang mengharuskan mencatat waktu mulai dari tanggal, bulan, tahun jam, menit sampai detik. dan saat ini kamu berada di indonesia, tetapi lokasi server tempat kamu menghostingnya di amerika. Di php sendiri ada fungsi untuk mengambil data waktu yaitu dengan menggunakan date("Y-m-d H:i:s"); , tapi jika server kamu berada di amerika maka waktu yang akan tercatat adalah waktu amerika. #semogaJelas :v

Jawaban :
Untuk mengaturnya, silahkan buka apprication/config/config.php , lalu salin kode ini
date_default_timezone_set('Asia/Jakarta');

Bagaimana cara mengatur date_default_timezone di codeigniter ?

Silahkan tengok di sini untuk melihat timezone yang di dukung [LIHAT]

Sebenarnya selain cara ini, ada cara lain untuk mengatur timezone, yaitu dengan cara mengubah konfigurasi date.timezone di php.ini . Tapi cara ini sangat tidak flexibel kalau menurut saya.

Mungkin cukup sekian, semoga bermanfaat,
Terima kasih.

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon