When calling date in PHP, an error occurs, which needs to be added in PHP:
1, Open the php.ini file, generally in the installation root directory of PHP
To find one; Date.timezone.
Remove the semicolon in front of date.timezone and change it to Date.timezone = PRC
Save and restart the Apahce service (sometimes with Apache restart feature will be problematic, recommend stop before start)
Re-examine the echo date ("Y-m-d h:i:s").
Is it time to return to normal?
2. If you cannot change the php.ini file, you can also set the time zone by using Date_default_timezone_set () before the output time
Date_default_timezone_set (' Asia/shanghai ');
function Date_default_timezone_set (timezone) and Date_default_timezone_get ()
In PHP, there is a problem with the encoding of Chinese characters, resolving to add header statements in the file:
<?php
Header ("Content-type:text/html;charset=utf-8");
echo "is now:". Date ("Y year M month D Day"). " <br> ";
?>
PHP Related Issues Collection