首頁 >後端開發 >PHP問題 >php mysql 時區怎麼設定

php mysql 時區怎麼設定

藏色散人
藏色散人原創
2021-09-18 09:49:222611瀏覽

php mysql時區設定的方法:1、執行「show variables like '%time_zone%';」指令;2、透過修改mysql設定檔my.cnf或my.ini來設定時區;3、透過“set time_zone”指令設定時區。

php mysql 時區怎麼設定

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn