MySQL merupakan database server yang populer digunakan para developer web ternyata tidak hanya PHP saja yang dapat dilakukan set timezone supaya sesuai dengan waktu negara kita, ketika menggunakan freehosting maka kita tidak bisa melakukan perubahan pada file php.ini ataupun my.ini untuk menyesuaikan waktu dengan negara kita, pada keadaan tertentu ada hosting yang tidak sesuai dengan negara kita masalah timezone, maka satu-satunya jalan untuk melakukan perubahan timezone adalah menggunakan script atau sintak, nah untuk database mysql sintaq ini harus dijalankan sebelum menjalankan sintak sql anda
SET SESSION time_zone = "Asia/Jakarta";
Sekian semoga membantu. dibawah ini sekedar catatan saya saja
SELECT @@global.time_zone, @@session.time_zone;
#SET GLOBAL time_zone = "Asia/Jakarta";
SET GLOBAL time_zone = "SYSTEM";
SET SESSION time_zone = "SYSTEM";