I recently configured a wamp Server, but found that the time is different from the local time, and the time obtained by using time is displayed as date, the following describes the causes and solutions.
If the date time is inconsistent, use date_default_timezone_set to set the time zone:
The Code is as follows: |
Copy code |
<? Php // obtain the current time echo date ('Y-m-d H: I: s', time (); echo "<br> "; // calculate the current time by echo date ('Y-m-d H: I: s', time ()-600 ); // minus 10 hours echo "<br>"; // time stamp to echo date ('Y-m-d H: I: s', 1364277600 ); // time to timestamp (accurate to seconds only) echo strtotime (""); echo "<br> "; ?> |
Another way is to modify the configuration file in php. ini.
Method 1:
Date_default_timezone_set ('prc ');
No return value. Now we can use the date function directly.
$ Time = date (Y. "year". m. "month". d. "day". G. "Hour". I. "Minute ");
Method 2:
Modify php. date. timezone = date. timezone = "Asia/Shanghai" (or change to date. timezone = "PRC"), remove the semicolon, and restart Apache.
** Remember to add quotation marks.