INTERNET PERBEDAAN WAKTU SQL PROGRAMMING


Kategori :   Internet
artikel :   Perbedaan Waktu Sql Programming
Dilihat :   716 Kali
Sumber :   www.masterweb.net

Masalah

INSERT NOW() menghasilkan value yang time zonenya tidak seperti yang diinginkan.

Contoh: sekarang pukul 22:10 WIB (GMT7). Saat insert, nilai yang dihasilkan adalah 15:10.

Penjelasan dan solusi

System time zone (time zone server) di server hosting umumnya diset ke UTC (GMT0). Namun umumnya pelanggan di Indonesia ingin menjalankan skrip dengan time zone Asia/Jakarta (GMT7).

Solusinya, di skrip Anda, setelah melakukan konek dan sebelum melakukan query, set dulu timezone, contoh (jika menggunakan p_h_p ):

mysql_query("SET time_zone='Asia/Jakarta'");

Timezone tersebut berlaku per koneksi. Atau jika Anda hanya membutuhkan satu timezone per aplikasi, bisa juga di config. p_h_p Anda, Anda menambahkan:

putenv("TZ=Asia/Jakarta");

 
_.::._
 


GreenTheSky

artikel Menarik Lainya
Internet