Kali ini saya akan membahas tentang cara mengubah zona waktu yang sesuai dengan lokasi penggunaan suatu aplikasi, terkadang zona waktu di hosting server biasanya tidak sesuai dengan zona waktu yang diinginkan. Saat project CodeIgniter sudah dihosting di shared server, kita tidak perlu memodifikasi file php.ini.
Tetapi hal ini butuh banyak waktu yang dibutuhkan untuk memodifikasi pengaturan server untuk project kita, perubahan yang diperlukan adalah pengaturan zona waktu (Timezone). Saya akan memberikan cara paling simpel atau sederhana untuk mengubah zona waktu pada project CodeIgniter.
Pada fungsi PHP date_detault_timezone_set(), fungsi ini digunakan untuk mengatur default timezone yang digunakan pada semua fungsi php date atau fungsi php untuk menunjukkan tanggal atau fungsi php waktu, dan lainnya.
Fungsi ini dapat diletakkan di file utama index.php dari aplikasi project CodeIgniter kita, atau dapat juga diletakkan di file config.php (application/config/config.php) kemudian letakkan fungsi
date_default_timezone_set('Asia/Jakarta');
sebagai contoh jika diletakkan di config.php,
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
date_default_timezone_set('Asia/Jakarta');
simpan dan selesai, sekarang zona waktu project CodeIgniter waktu default kita sudah di set Asia/Jakarta.
0 Comments