【发布时间】:2014-12-03 20:22:44
【问题描述】:
我正在使用 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 并更改时区。并且仍然返回错误的日期。
我该如何解决这个问题? 谢谢你
【问题讨论】:
-
date like?你为什么要这样做? -
my.ini
default_time_zone=Brazil/East如果你不能改变整个数据库,你可以改变它每个连接mysql_query("SET time_zone = 'Australia/Sydney'", $this->_connection); -
首先我使用了 date =,然后使用了 date like,我认为这样可以解决问题。