Pernah kita menggunakan kode date(“Y-m-d H:i:s”); tapi waktu yang dimunculkan tidak sesuai dengan waktu kita seharusnya. Untuk memperbaikinya ada kode php yang harus di tambahkan, yakni fungsi date_default_timezone_set. Adapun contohnya adalah sebagai berikut.
Dengan demikian waktu yang muncul sesuai dengan zona area yang seharusnya. Selamat mencoba, semoga bermanfaat, wassalam. setelah di save hasil konfigurasi tersebut. jangan lupa untuk restart web server yang anda miliki. maka setelah berhasil direstart maka konfigurasi baru siap digunakan. seperti gambar dibawah ini Sering kali kita merasa kesulitan bahwa waktu yang terdapat pada PHP tidak sama dengan waktu yang sebenarnya. Apa lagi waktu yang ingin kita simpan di database sangat penting sekali terhadap perubahan yang dilakukan pada program. Untuk mengetahui zona waktu yang sendang kita gunakan, kita dapat menggunakan script sebagai berikut:
Script diatas akan menampilkan zona waktu sesuai dengan yang ada pada komputer server kita. Zona waktu tersebut dapat saja berbeda dengan zona waktu tempat tinggal kita, untuk itu kita harus menyesuaikan zona waktu di PHP agar sesuai dengan yang kita inginkan. Berikut zona waktu yang ada di Indonesia. Niguru.com | Minggu, 1 Nov 2020 | Pada posting sehari sebelumnya, Niguru.com sudah menjelaskan mengenai cara untuk menggunakan fungsi pencuplik waktu pada PHP, dan dalam penjelasan tersebut juga sudah dijelaskan bahwa zona waktu "default" yang ditampilkan PHP adalah GMT +1, yang berbeda dengan di Jakarta yang masuk zona waktu GMT +7. Selain dengan menggunakan script: date_default_timezone_set("Benua/Ibukota"), pengaturan waktu bisa juga dilakukan dengan mengedit file konfigurasi. Dengan konfigurasi yang mencatat zona waktu yang sesuai, maka tidak diperlukan lagi pengaturan zona waktu pada semua aplikasi yang dibuat. File konfigurasi pada PHP berupa file dengan nama php.ini. Berikut ini cara mengeditnya. Mulai dengan membuka folder XAMPP\php, dimana file tersebut berada: Buka file dengan Notepad: Hasilnya:
Lokasi dimana teks date.timezone berada ditemukan. Klik Cancel: Edit date.timezone = Europe/Berlin, menjadi date.timezone = Asia/Jakarta:
Restart komputer: SELESAI! Demikianlah penjelasan mengenai cara melakukan editing pada file PHP.ini agar zona waktu bisa sesuai untuk semua aplikasi PHP yang dibuat. Time zone adalah zona waktu yang membedakan waktu berdasarkan letak daerah. Ada banyak sistem pembagian zona waktu di dunia, salah satunya adalah GMT (Greenwich Mean Time). Penamaan “GMT” menggunakan daerah bernama Greenwich di Inggris yang terletak pada garis bujur utama. Secara keseluruhan, terdapat 25 zona waktu GMT di seluruh dunia. Zona waktu tersebut dibagi berdasarkan garis bujur dan penyebutannya menggunakan format berdasarkan selisih waktu dari Greenwich, misalnya GMT-12, GMT-11, GMT+1, GMT+2, dan seterusnya. Indonesia memiliki tiga zona waktu berdasarkan GMT:
Time zone PHP secara default menggunakan GMT+0. Hal ini dapat memengaruhi waktu yang tertera pada sistem ketika Anda menggunakan fungsi waktu (date, time) pada PHP. Sebagai contoh, waktu di Indonesia menunjukkan pukul 07.00. Jika pengaturannya tidak tepat, PHP dapat saja membacanya sebagai pukul 00.00 (GMT+0). Letak fungsi time zone PHP berada pada file php.ini yang dapat diubah melalui PHP Selector di cPanel. Anda bisa menggunakan fitur ini untuk mengubah time zone dengan mudah. Hanya dengan beberapa langkah, time zone PHP bisa Anda sesuaikan dengan lokasi Anda. Artikel ini memiliki 2 versi panduan yang dapat diikuti. (1) Panduan Member Area Lama; (2) Panduan Member Area Lama. Silakan mengikuti salah satu panduan sesuai dengan tema Member Area pada akun Anda. Panduan Member Area Lama1. Masuk ke Member Area Niagahoster. 2. Pilih menu Layanan Anda, kemudian klik submenu Hosting. Pilih layanan hosting aktif yang ingin Anda kelola. Selanjutnya, klik tombol Kelola Hosting. 3. Anda akan diarahkan ke halaman Pengaturan Hosting. Pilih tab cPanel dan klik ikon All Features untuk menampilkan fitur cPanel lainnya. 4. Anda akan dibawa ke halaman cPanel. Selanjutnya, gulir ke bagian Software dan pilih menu Select PHP Version. Ini adalah fitur yang digunakan untuk mengatur fungsi-fungsi PHP. 5. Pilih menu Options untuk menemukan fungsi time zone pada halaman PHP Selector. 6. Pada halaman Options, temukan kolom isian date.timezone. Anda bisa mengubah zona waktu Indonesia dengan menuliskan informasi berikut ini.
Lihat dokumentasi PHP: List of Supported Timezones untuk menentukan zona waktu lainnya. 7. Arahkan kursor Anda ke kolom isian lainnya. Pengaturan akan tersimpan secara otomatis dengan munculnya notifikasi di sudut kanan atas. Panduan Member Area BaruIkuti langkah-langkah di bawah untuk mengubah time zone PHP dengan PHP Selector. 1. Masuk ke Member Area Niagahoster. 2. Gulir ke bawah, kemudian klik tombol Kelola Layanan pada paket hosting aktif milik Anda. 3. Anda akan diarahkan ke halaman Pengaturan Hosting seperti contoh berikut. 4. Selanjutnya, gulir ke bawah hingga bagian Quick Shortcut ke cPanel. Klik menu Lihat Semua fitur cPanel. 5. Anda akan diarahkan ke halaman cPanel. Gulir hingga bagian Software, pilih menu Select PHP Version. Ini adalah fitur yang digunakan untuk mengatur fungsi-fungsi PHP. 5. Pilih menu Options untuk menemukan fungsi time zone pada halaman PHP Selector. 6. Pada halaman Options, temukan kolom isian date.timezone. Anda bisa mengubah zona waktu Indonesia dengan menuliskan informasi berikut ini.
Lihat dokumentasi PHP: List of Supported Timezones untuk menentukan zona waktu lainnya. 7. Arahkan kursor Anda ke kolom isian lainnya. Pengaturan akan tersimpan secara otomatis dengan munculnya notifikasi di sudut kanan atas. Demikian tutorial Cara Mengubah Time Zone PHP di cPanel. Terima kasih telah menggunakan layanan hosting harga terjangkau dari Niagahoster. |