[转]PHP时区/MySql时区/Linux时区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转]PHP时区/MySql时区/Linux时区相关的知识,希望对你有一定的参考价值。

本文转自:https://blog.csdn.net/watermelonmk/article/details/82669062

问题背景:手头上有个国外的项目,为了所谓的国际化,得将时区修改至【美国纽约】时区。一开始想这个问题的时候觉得十分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
---------------------
作者:厦门-MK
来源:CSDN
原文:https://blog.csdn.net/watermelonmk/article/details/82669062

 

以上是关于[转]PHP时区/MySql时区/Linux时区的主要内容,如果未能解决你的问题,请参考以下文章

修改 linux 时区时间和 php 时区

在 PHP 和 MySQL 上处理时区的最佳方法是啥?

PHP、MySQL 和时区

php如何获取服务器所在的时区?

在 PHP 和 MySQL 中设置时区

linux修改时区