我正在使用 XAMPP - PHP 和 MYSQL 服务器。当我尝试使用以下 -
getRates(date('Y-m-d'));
function getRates($cDate)
{
$query = "SELECT * FROM randa WHERE date like '$cDate'" //it only worked at times.
}
?>
然后我意识到 date('Y-m-d') 没有返回正确的日期。转到 php.ini 并更改时区。并且仍然返回错误的日期。
我该如何解决这个问题? 谢谢
最佳答案
试试这个
1) 在 httpd.conf (\xampp\apache\conf\httpd.conf) 中,添加以下行:
SetEnv TZ Europe/Moscow
2) 在 [Date] 部分编辑 php.ini (\xampp\php\php.ini) date.timezone 值:
date.timezone = "Europe/Moscow"
3)在my.ini(\xampp\mysql\bin\my.ini)中添加或替换
default-time-zone = "Europe/Moscow"
重启Apache和MySQL
关于php - 如何设置时区 xampp mysql 和 apache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26269364/