Solution to the incorrect time returned by php: 1. Check the location of php.ini through the "phpinfo();" function; 2. Modify the "date.timezone" in the php.ini file to "Asia/Shanghai "; 3. Open the code file that needs to use date, and add "date_default_timezone_set('Asia/Shanghai');" at the beginning of the code.
The operating environment of this tutorial: Windows 10 system, PHP version 8.1, DELL G3 computer
What should I do if the php return time is incorrect?
PHP: There is an error between getting the current time and the actual time
When I first learned PHP to get the time, I found that the time obtained through date was always several hours less than the actual time. This In fact, it is a time zone problem, which can be solved by changing the time zone to Dongba District
Change the settings of php.ini
—>First we need to know php. ini location, enter
—> in the code and run. The location indicated by the red arrow is where the php.ini file is located
—> Modify the date.timezone in the php.ini file as shown in the figure
—> It is needed to open For the date code file, add the sentence date_default_timezone_set('Asia/Shanghai');
at the beginning of the code as shown in the figure:
After running, the time Already calibrated successfully.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What should I do if the return time in php is wrong?. For more information, please follow other related articles on the PHP Chinese website!