Home  >  Article  >  Backend Development  >  How to set time zone in php5.6

How to set time zone in php5.6

藏色散人
藏色散人Original
2021-07-15 10:18:362082browse

How to set the time zone in php5.6: 1. Set the time zone in the PHP.INI configuration file; 2. Set the time zone in the code, such as "date_default_timezone_set('Asia/Phnom_Penh')".

How to set time zone in php5.6

The operating environment of this article: Windows7 system, PHP5.6 version, DELL G3 computer

How to set the time zone in php5.6?

For the same timestamp, if the time zone is different, the obtained date and time string will also be different. Therefore, setting the correct time zone is essential.

Different time zones will affect the value of date('Y-m-d H:i:s', time()) or similar functions.

We can handle this by setting the default time zone.

The location to modify the time zone is roughly as follows:

1. Set the time zone in the PHP.INI configuration file: file location/usr/local/php/etc/php.ini

date.timezone = PRC

2. Set the time zone in the code:

2-1. File location:/api/public/init.php

date_default_timezone_set('Asia/Phnom_Penh')//必写:柬埔寨时区

Commonly used time zones are as follows:

a). date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亚洲/上海
b) date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
c) date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
d) ini_set('date.timezone','Etc/GMT-8');
e) ini_set('date.timezone','PRC');
f) ini_set('date.timezone','Asia/Shanghai');
d) ini_set('date.timezone','Asia/Chongqing');

After Tested and used multiple times: It is recommended to use date_default_timezone_set to set the time zone here, and the effect is obvious.

2-2. File location:/application/Common/Conf/config.php

'DEFAULT_TIMEZONE'=>'Asia/Phnom_Penh',//Time zone setting: Cambodia time zone

3. Modify the server computer time setting

Function annotations in the above code:

Definition and usage

1.date_default_timezone_set(timezone) function sets all dates in the script /The default time zone used by time functions.

Parameters: timezone: required. Specifies the time zone to use, such as "UTC" or "Europe/Paris".

2. ini_set is used to set the value of php.ini, which takes effect when the function is executed. After the script ends, the setting becomes invalid. You can modify the configuration without opening the php.ini file, which is very convenient for virtual spaces.

Function format: string ini_set(string $varname, string $newvalue)

So far, all modifications The local time zone setting is completed and the PHP time is consistent.

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to set time zone in php5.6. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn