PHP時區/MySql時區/Linux時區

問題背景:手頭上有個國外的項目,爲了所謂的國際化,得將時區修改至【美國紐約】時區。一開始想這個問題的時候覺得十分easy,理所當然是不是隻要我將服務器的時間改成【美國紐約】時區就行了。然而實際上對一個項目而言,影響時間的是開發環境以及選擇的數據庫管理系統。 所以我們需要改的是 php的時區/MySql的時區。

一.修改php時區

需要到配置文件php.ini

無則添加/有則修改:date.timezone = America/New_York

二.修改MySql時區

需要到配置文件my.cnf

無則添加/有則修改:default-time_zone = '-4:00'    (+8:00是中國時區,亞馬遜默認是UTC時區,阿里雲修改MySQL時區需要到官方平臺上設置)

三.Linux修改服務器時區(比較懶,直接貼命令了)

cd /etc
rm loacltime
ln -s /usr/share/zoneinfo/America/New_York localtime
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章