Penggunaan fungsi GMT+4 pada PHP

Pada kesempatan ini, kita akan membahas mengenai zona waktu [timezone] pada PHP. Konsekuensi dari zona waktu ini adalah terjadinya perbedaan waktu antara waktu pada komputer server dengan waktu yang digenerate oleh PHP. Artikel ini juga akan membahas bagaimana mengatasi permasalahan tersebut [selisih waktu pada PHP].

I. Timezone / Zona Waktu Pada PHP

Ketika membuat aplikasi menggunakan PHP, kita pasti akan mengalami perbedaan waktu antara komputer server dengan waktu yang digenerate oleh php, terutama ketika menjalankan fungsi terkait waktu seperti date[]. Hal ini dikarenakan perbedaan penggunaan timezone [zona waktu]

Zona Waktu pada PHP secara default didefinisikan pada file konfigurasi php.ini. untuk melihat zona waktu yang sedang digunakan, buka file php.ini, pada xampp, file ini berada di direktori xampp/php. selanjutnya, cari kata-kata timezone.

Pada php yang saya gunakan, zona waktunya adalah sebagai berikut:

Default timezone juga dapat dilihat dengan menjalankan fungsi phpinfo[]

Pada gambar diatas, zona waktu yang digunakan adalah Europe/Berlin yang artinya GMT + 1, sehingga jika saya jalankan fungsi date[], maka akan terjadi perbedaan waktu 6 jam, karena zona waktu kita adalah GMT + 7

Bài mới nhất

Chủ Đề