问题背景:手头上有个国外的项目,为了所谓的国际化,得将时区修改至【美国纽约】时区。一开始想这个问题的时候觉得十分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

本文介绍如何将项目中的PHP及MySQL时区调整为美国纽约时区,包括修改php.ini和my.cnf文件的具体步骤。
1001

被折叠的 条评论
为什么被折叠?



