Solution to the inaccurate time obtained by php: 1. Open the php.ini file, and then modify the content to "date.timezone="PRC""; 2. Use the "date_default_timezone_set(")" method.
The operating environment of this article: Windows7 system, PHP7.1, Dell G3 computer.
Solution to the incorrect system time obtained by PHP
Using PHP to obtain the system time, I found that the time is wrong because the default time zone of PHP is UTC, and its time zone should be set to Beijing time.
Method 1: Modify php.ini File
Open the php.ini file: left-click the WampServer icon in the lower right corner - PHP - php.ini,
Look for date.timezone and find date.timezone = "UTC" ,
Change it to date.timezone = "PRC". If there is a semicolon on the left side of date.timezone, remove the semicolon.
<span class="cur_time"><?php echo "当前时间:" . date("Y-m-d H:i:s") ?></span>
Method 2: Use date_default_timezone_set(") Method;
<?php date_default_timezone_set('PRC'); echo date("Y-m-d H:i:s"); ?>
Recommended: "PHP Video Tutorial"
The second method I used, the test was successful
The above is the detailed content of What should I do if the time obtained by php is inaccurate?. For more information, please follow other related articles on the PHP Chinese website!