Cara menggunakan date timezone php ini

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.

<?php
date_default_timezone_set('Asia/Jakarta');
echo date("Y-m-d H:i:s");
?>

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:

<?php echo date_default_timezone_get();?>

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:


Cara menggunakan date timezone php ini

 

Buka file dengan Notepad:

Cara menggunakan date timezone php ini


Cara menggunakan date timezone php ini

 

Hasilnya:

Cara menggunakan date timezone php ini

  1. Ketik: timezone, pada kolom pencarian.
  2. Klik Find Next.

Cara menggunakan date timezone php ini

 

Lokasi dimana teks date.timezone berada ditemukan. Klik Cancel:

Cara menggunakan date timezone php ini

 

Edit date.timezone = Europe/Berlin, menjadi date.timezone = Asia/Jakarta:

Cara menggunakan date timezone php ini

  1. Klik tombol close [x].
  2. Klik Yes.

Cara menggunakan date timezone php ini

 

Restart komputer:

Cara menggunakan date timezone php ini

 

SELESAI!
Selanjutnya, tanpa pengaturan tambahan timezone pada aplikasi PHP akan otomatis = Asia/Jakarta.

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:

  • GMT+7 untuk Waktu Indonesia Barat (WIB).
  • GMT+8 untuk Waktu Indonesia Tengah (WITA).
  • GMT+9 untuk Waktu Indonesia Timur (WIT).

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 Lama

1. Masuk ke Member Area Niagahoster.

Cara menggunakan date timezone php ini

2. Pilih menu Layanan Anda, kemudian klik submenu Hosting. Pilih layanan hosting aktif yang ingin Anda kelola. Selanjutnya, klik tombol Kelola Hosting.

Cara menggunakan date timezone php ini

3. Anda akan diarahkan ke halaman Pengaturan Hosting. Pilih tab cPanel dan klik ikon All Features untuk menampilkan fitur cPanel lainnya.

Cara menggunakan date timezone php ini

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.

Cara menggunakan date timezone php ini

5. Pilih menu Options untuk menemukan fungsi time zone pada halaman PHP Selector.

Cara menggunakan date timezone php ini

6. Pada halaman Options, temukan kolom isian date.timezone. Anda bisa mengubah zona waktu Indonesia dengan menuliskan informasi berikut ini.

  • WIB, isi kolom dengan: Asia/Jakarta

  • WITA, isi kolom dengan: Asia/Makassar

  • WIT, isi kolom dengan: Asia/Jayapura

Lihat dokumentasi PHP: List of Supported Timezones untuk menentukan zona waktu lainnya.

Cara menggunakan date timezone php ini

7. Arahkan kursor Anda ke kolom isian lainnya. Pengaturan akan tersimpan secara otomatis dengan munculnya notifikasi di sudut kanan atas.

Cara menggunakan date timezone php ini

Panduan Member Area Baru

Ikuti langkah-langkah di bawah untuk mengubah time zone PHP dengan PHP Selector.

1. Masuk ke Member Area Niagahoster. 

Cara menggunakan date timezone php ini

2. Gulir ke bawah, kemudian klik tombol Kelola Layanan pada paket hosting aktif milik Anda.

Cara menggunakan date timezone php ini

3. Anda akan diarahkan ke halaman Pengaturan Hosting seperti contoh berikut.

Cara menggunakan date timezone php ini

4. Selanjutnya, gulir ke bawah hingga bagian Quick Shortcut ke cPanel. Klik menu Lihat Semua fitur cPanel.

Cara menggunakan date timezone php ini

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.

Cara menggunakan date timezone php ini

5. Pilih menu Options untuk menemukan fungsi time zone pada halaman PHP Selector.

Cara menggunakan date timezone php ini

6. Pada halaman Options, temukan kolom isian date.timezone. Anda bisa mengubah zona waktu Indonesia dengan menuliskan informasi berikut ini.

  • WIB, isi kolom dengan: Asia/Jakarta

  • WITA, isi kolom dengan: Asia/Makassar

  • WIT, isi kolom dengan: Asia/Jayapura

Lihat dokumentasi PHP: List of Supported Timezones untuk menentukan zona waktu lainnya.

Cara menggunakan date timezone php ini

7. Arahkan kursor Anda ke kolom isian lainnya. Pengaturan akan tersimpan secara otomatis dengan munculnya notifikasi di sudut kanan atas.

Cara menggunakan date timezone php ini

Demikian tutorial Cara Mengubah Time Zone PHP di cPanel. Terima kasih telah menggunakan layanan hosting harga terjangkau dari Niagahoster.