Timezone Skrip
Masalah
Timezone skrip tidak sama dengan yang Anda inginkan. Misalnya, sekarang pukul 21.00 WIB namun saat skrip PHP mencetak waktu dengan perintah date(), hasilnya adalah 14.00.
Penjelasan dan Solusi
Timezone default sistem di server hosting umumnya diset ke UTC (GMT+0) dengan 2 tujuan: 1) agar netral antara kondisi dalam negeri dan luar negeri; 2) memudahkan/menghindari isu-isu yang mungkin terjadi saat perpindahan account antarserver.
Namun jika Anda ingin skrip Anda berjalan dengan timezone lain, misalnya WIB (GMT+7), maka Anda dapat mengesetnya dari control panel, caranya: ke menu Subdomain Manager, lalu Prefs, lalu memilih timezone yang diinginkan (dalam kasus ini, Asia/Jakarta).
Tiap subdomain dapat berbeda-beda timezone-nya, namun semua skrip PHP/CGI dalam satu subdomain sama settingnya.
|