Linux php time zone setting method summary

Source: Internet
Author: User
Tags ini php mysql php script

Available values in mainland China: Asia/Chongqing, Asia/Shanghai, Asia/Urumqi (in the order of Chongqing, Shanghai, and Urumqi)
Available in Hong Kong and Taiwan regions: Asia/Macao, Asia/Hong_Kong, Asia/Taipei (in the order of Macao, Hong Kong, and Taipei)
Singapore: Asia/Singapore

Other available values are: Etc/GMT-8, Singapore, Hongkong, PRC


1. Set the time zone in Linux. Take CentOS5.5 as an example:

The code is as follows: Copy code

Cp-f/usr/share/zoneinfo/Asia/Shanghai/etc/localtime

2. Set the time zone in MySQL

Edit the MySQL configuration file: my. cnf/my. ini, and add:

The code is as follows: Copy code

Default-time-zone = '+ 8:00'

In fact, if the OS time zone of MySQL is set correctly, you do not need to set the time zone in MySQL because the OS time zone is automatically used when the MySQL service is started.

3. Set the time zone in PHP

In the PHP configuration file PHP. ini:

The code is as follows: Copy code

Date. timezone = "Asia/Shanghai"

After setting, you are advised to restart the system.

If you have purchased a Web space, you are not authorized to configure the time zone in Linux PHP MySQL. In this case, you only need to set the time zone corresponding to the OS in the PHP script, because MySQL uses the OS time zone by default. If the OS time zone is 'Asia/Shanghai', use one of the following two statements:

The code is as follows: Copy code

Ini_set ('date. timezone ', 'Asia/Shanghai ');

Date_default_timezone_set ('Asia/Shanghai ');


2. In windows, we need to set the time zone in PHP. INI.

The code is as follows: Copy code

Date. timezone = PRC

Set the time zone in the code

The code is as follows: Copy code

 
1 date_default_timezone_set ('Asia/Shanghai'); // 'Asia/Shanghai' Asia/Shanghai

2 date_default_timezone_set ('Asia/Chongqing '); // The value of Asia/Chongqing is "Asia/Chongqing"

3 date_default_timezone_set ('prc'); // PRC is "People's Republic of China"

4i ni_set ('date. timezone ', 'etc/GMT-8 ');

5 ini_set ('date. timezone ', 'prc ');

6 ini_set ('date. timezone ', 'Asia/Shanghai ');

7 ini_set ('date. timezone ', 'Asia/Chongqing ');

Any of the above seven methods can meet our needs.

When the system is initialized, add

The code is as follows: Copy code

Ini_set ('date. timezone ', 'Asia/Shanghai ');
Or
Date_default_timezone_set ("PRC ");

The time zone difference is 8.

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.