设置默认的时区,使来自不同国家发送数据正确的处理是非常必要的。本文将帮助你在PHP配置文件(php.ini)中或任何PHP脚本临时配置使用内部默认时区。
在php.ini中设置时区
要为你的PHP环境设置默认的时区,请按照以下4个简单步骤。
1. php.ini文件的位置 - 找到你的php.ini的配置文件。以下是一些默认的php.ini位置
- CentOS/RedHat/Fedora: /etc/php.ini
- Ubuntu/Debian/LinuxMint = /etc/php5/apache2/php.ini
2. 选择正确的时区 - 你需要选择正确的时区在你的php.ini文件来配置。使用下面的链接找到PHP可用的时区。
3. 在php.ini中更改时区 - 最后修改php.ini配置文件,并更新date.timezone标签设置适当的时区值。例如要配置 “America/New_York” 作为默认时区。
date.timezone = "America/New_York"
4. 重新启动Apache服务 - 现在只需重新启动Apache服务器加载最新设置。
在PHP脚本中设置时区
您也可以通过定义PHP脚本设置一个PHP脚本的内部时区。只需编辑你的PHP脚本,并在脚本的顶部添加 date_default_timezone_set("XXX") 。更改XXX与您的首选时区。
<?php
date_default_timezone_set("America/New_York");
?>