In php, there are many ways to set the time. The most common method is to directly set the time in php. date is modified in ini. timezone. If you do not have the server permission, you can directly use the date_default_timezone_set function to set it. I will introduce it to you below.
Modify php. ini. Open php. ini, find date. timezone, remove the semicolon = followed by XXX, and restart the http service (such as apache2 or iis ).
For XXX, the available values in mainland China are: Asia/Chongqing, Asia/Shanghai, Asia/Urumqi (in the order of Chongqing, Shanghai, and hulumu ).
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 |
Date_default_timezone_set ('Asia/Shanghai'); // 'Asia/Shanghai' Asia/Shanghai Date_default_timezone_set ('Asia/Chongqing '); // The value of Asia/Chongqing is "Asia/Chongqing" Date_default_timezone_set ('prc'); // PRC is "People's Republic of China" Ini_set ('date. timezone ', 'etc/GMT-8 '); Ini_set ('date. timezone ', 'prc '); Ini_set ('date. timezone ', 'Asia/Shanghai '); Ini_set ('date. timezont ', 'Asia/chongqing '); |
The above code can be directly set in the PHP page header.
The Code is as follows: |
Copy code |
Date_default_timezone_set ('prc '); Test: Echo date ('Y-m-d H: I: s '); |