Berbagi pengalaman soal php, meskipun sangat sedikit dan sederhana semoga bermanfaat ya. Suatu hari ceritanya lagi koding dengan insert data berupa datetime, tapi ketika dicek ke database koq data datetime yang masuk ke database ternyata beda ya dengan waktu lokal/laptop/komputer. Ternyata hal tersebut dikarenakan settingan default timezone server apache/php nya berbeda.
Dicek deh ke phpinfo()
Untuk mengatasi hal tersebut, saya biasanya menggunakan dua cara yaitu pertama setting default di coding dengan cara mengetikan script berikut ini :
date.timezone = Asia/Jakarta
Sesuaikan settingan zona nya sesuai selera anda, list zona waktunya bisa dilihat di link berikut ini :
http://php.net/manual/en/timezones.php
Cara lainnya yaitu dengan setting default langsung pada konfigurasi server nya yaitu di file php.ini
Karena saya menggunakan aplikasi xampp, file tersebut path nya ada di
Untuk aplikasi lainnya berdasarkan sumber yang saya baca yaitu :
Pada file php.ini cari saja date.timezone , lalu masukan zona waktu yang diperlukan, contoh nya seperti di bawah ini.
Jika sudah diubah settingannya, silakan restart application server anda, nah sekarang settingan waktu nya sudah berubah. Jika anda punya masalah serupa dengan yang saya alami, mungkin bisa mencoba cara yang saya lakukan, selamat mencoba dan terima kasih sudah berkunjung di blog sederhana ini.
Dicek deh ke phpinfo()
Untuk mengatasi hal tersebut, saya biasanya menggunakan dua cara yaitu pertama setting default di coding dengan cara mengetikan script berikut ini :
date.timezone = Asia/Jakarta
Sesuaikan settingan zona nya sesuai selera anda, list zona waktunya bisa dilihat di link berikut ini :
http://php.net/manual/en/timezones.php
Cara lainnya yaitu dengan setting default langsung pada konfigurasi server nya yaitu di file php.ini
Karena saya menggunakan aplikasi xampp, file tersebut path nya ada di
/xampp/php/
Untuk aplikasi lainnya berdasarkan sumber yang saya baca yaitu :
OS -> Location
windows(With Xampp Installation) -> /xampp/php/php.in
Mac OSX -> /private/etc/php.ini
Linux -> /etc/php.ini
-> /usr/bin/php5/bin/php.ini
-> /etc/php/php.ini
-> /etc/php5/apache2/php.ini
Pada file php.ini cari saja date.timezone , lalu masukan zona waktu yang diperlukan, contoh nya seperti di bawah ini.
Jika sudah diubah settingannya, silakan restart application server anda, nah sekarang settingan waktu nya sudah berubah. Jika anda punya masalah serupa dengan yang saya alami, mungkin bisa mencoba cara yang saya lakukan, selamat mencoba dan terima kasih sudah berkunjung di blog sederhana ini.


















