Some people often ask me why php time () and date () are different from those on the local computer. There are several hours of related time. It is 8 hours of careful calculation, this is the php date_default_timezone_set Time Zone setting problem, we just need to set it up.
If the date time is inconsistent, use date_default_timezone_set to set the time zone:
The Code is as follows: |
Copy code |
<? Phpdate_default_timezone_set ('Asia/Chongqing '); // obtain the current time echo date ('Y-m-d H: I: s', time ()); echo "<br>"; // calculate the current time 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> "; ?> |
In addition to the above method, we can set a time zone in php. ini. In the future, we do not need to add this date_default_timezone_set ('Asia/Chongqing ').
The Code is as follows: |
Copy code |
Date. timezone = PRC |