The current time obtained in the PHP script is Beijing time. Modify the PHP configuration file as follows:
1. date. timezone = Etc/GMT-8
// In the configuration file, set the default time zone to zone 8 (Beijing time)
Add one more sentence to the required php program:
The code is as follows: |
Copy code |
Date_default_timezone_set ('prc '); |
For testing, you can write as follows:
The code is as follows: |
Copy code |
<? Php Date_default_timezone_set ('prc '); ?> |
Whether installed in windows or linux, the default time zone for installing php is 8 hours different from that in China.
You can also open php on the server. ini file, locate; date. timezone, remove the semicolon and change it to date. timezone = PRC (if in php. date cannot be found in ini. timezone. You can add a row of date directly. 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" |