php mysql時區設定的方法:1、執行「show variables like '%time_zone%';」指令;2、透過修改mysql設定檔my.cnf或my.ini來設定時區;3、透過“set time_zone”指令設定時區。
本文操作環境:Windows7系統、PHP7.1版,Dell G3電腦
php mysql 時區怎麼設定?
MySQL時區設定方法
MySQL 時區預設是伺服器的時區,跟中國的時區相差8小時。
檢視方法
SQL程式碼
mysql> show variables like '%time_zone%';
+——————+——–+ | Variable_name | Value | +——————+——–+ | system_time_zone | CST | | time_zone | SYSTEM | +——————+——–+
修改時區方法
方法一:
可以透過修改mysql設定檔my.cnf或my.ini
在[mysqld] 之下加default-time-zone=timezone 來修改時區。
如:
default-time-zone = '+8:00'
重啟msyql
注意一定要在[mysqld] 之下加,否則會出現unknown variable 'default-time-zone= 8:00'
方法二:
通过命令 set time_zone = timezone
例如
北京时间(GMT+0800) set time_zone = '+8:00'; 美国pst时间(GMT-08:00) set time_zone = '-8:00';
SQL程式碼
mysql> set time_zone = '+8:00';
在程式開發中資料庫一旦連接,可以緊跟著就是改MySQL時間的代碼。
mysql_query("SET time_zone = '+8:00'");
推薦學習:《PHP影片教學》
以上是php mysql 時區怎麼設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!