Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menetapkan zon waktu dalam php mysql
Cara menetapkan zon waktu dalam php mysql: 1. Jalankan arahan "tunjukkan pembolehubah seperti '%time_zone%'; 2. Tetapkan zon waktu dengan mengubah suai fail konfigurasi mysql my.cnf atau my .ini; 3. Melalui Perintah "set time_zone" menetapkan zon waktu.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3
Cara untuk menetapkan masa zon php mysql?
Kaedah tetapan zon waktu MySQL
Zon waktu MySQL lalai kepada zon waktu pelayan, iaitu 8 jam berbeza daripada zon waktu China .
Lihat kaedah
Kod SQL
mysql> show variables like '%time_zone%';
+——————+——–+ | Variable_name | Value | +——————+——–+ | system_time_zone | CST | | time_zone | SYSTEM | +——————+——–+
Ubah suai kaedah zon waktu
Kaedah pertama:
Anda boleh mengubah suai zon waktu dengan mengubah suai fail konfigurasi mysql my.cnf atau my.ini
dan menambah default-time-zone=timezone di bawah [mysqld].
Contohnya:
default-time-zone = '+8:00'
Mulakan semula msyql
Pastikan anda menambahnya di bawah [mysqld], jika tidak, pembolehubah tidak diketahui 'default-time-zone= 8 akan muncul: 00'
Kaedah 2:
通过命令 set time_zone = timezone
Sebagai contoh,
北京时间(GMT+0800) set time_zone = '+8:00'; 美国pst时间(GMT-08:00) set time_zone = '-8:00';
Kod SQL
mysql> set time_zone = '+8:00';
Setelah pangkalan data disambungkan semasa program pembangunan, anda boleh Seterusnya adalah kod untuk menukar masa MySQL.
mysql_query("SET time_zone = '+8:00'");
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menetapkan zon waktu dalam php mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!