Pernahkah anda ingin menampilkan jam atau waktu di PHP namun hasil yang ditampilkan tidak sesuai dengan jam yang sebenarnya? jika pernah, maka anda sangat beruntung telah berkunjung ke blog ini. Ok, masalah ini sebelumnya juga pernah saya rasakan saat mengerjakan suatu project yang harus menyimpan waktu sekarang ke database, namun ketika saya lihat datanya di database, waktu yang tersimpan tidak sesuai dengan waktu yang sebenarnya.
Baca Juga :
Cara Membuat Random String dari Karakter Tertentu
Usut punya usut ternyata default timezone atau wilayah waktu yang digunakan pada PHP bukan dari indonesia, melainkan dari eropa. Sehingga untuk menangani masalah di atas kita hanya cukup mengganti default timezonenya menjadi daerah yang diinginkan.
Kalau sebelumnya jika kita ingin menampilkan jam pada PHP, kita biasanya mengetikkan script berikut :
echo "Jam sekarang : ".date('H:i:s');
Makan sekarang rubah script tersebut menjadi :
date_default_timezone_set("Asia/Makassar");
echo "Jam sekarang : ".date('H:i:s');
Khusus untuk wilayah indonesi biasanya timezone yang digunakan sebagai berikut :
- WIB : Asia/Jakarta
- WITA : Asia/Makassar
- WIT : Asia/Jayapura
Untuk mengecek keseluruhan timezone yang ada di PHP kalian dapat mengeceknya pada situs resminya di sini.
Cukup simpel bukan, kalau ada yang masih belum diapahami bisa tinggalkan komentar di bawah ya...
No comments:
Post a Comment